Scientific Linux Security Update : sudo on SL5.x i386/x86_64

This script is Copyright (C) 2013-2014 Tenable Network Security, Inc.


Synopsis :

The remote Scientific Linux host is missing one or more security
updates.

Description :

A flaw was found in the way sudo handled time stamp files. An attacker
able to run code as a local user and with the ability to control the
system clock could possibly gain additional privileges by running
commands that the victim user was allowed to run via sudo, without
knowing the victim's password. (CVE-2013-1775)

It was found that sudo did not properly validate the controlling
terminal device when the tty_tickets option was enabled in the
/etc/sudoers file. An attacker able to run code as a local user could
possibly gain additional privileges by running commands that the
victim user was allowed to run via sudo, without knowing the victim's
password. (CVE-2013-1776, CVE-2013-2776)

This update also fixes the following bugs :

- Due to a bug in the cycle detection algorithm of the
visudo utility, visudo incorrectly evaluated certain
alias definitions in the /etc/sudoers file as cycles.
Consequently, a warning message about undefined aliases
appeared. This bug has been fixed, /etc/sudoers is now
parsed correctly by visudo and the warning message no
longer appears.

- Previously, the 'sudo -l' command did not parse the
/etc/sudoers file correctly if it contained an Active
Directory (AD) group. The file was parsed only up to the
first AD group information and then the parsing failed
with the following message :

sudo: unable to cache group ADDOM\admingroup, already exists

With this update, the underlying code has been modified and 'sudo -l'
now parses /etc/sudoers containing AD groups correctly.

- Previously, the sudo utility did not escape the
backslash characters contained in user names properly.
Consequently, if a system used sudo integrated with LDAP
or Active Directory (AD) as the primary authentication
mechanism, users were not able to authenticate on that
system. With this update, sudo has been modified to
process LDAP and AD names correctly and the
authentication process now works as expected.

- Prior to this update, the 'visudo -s (strict)' command
incorrectly parsed certain alias definitions.
Consequently, an error message was issued. The bug has
been fixed, and parsing errors no longer occur when
using 'visudo - -s'.

See also :

http://www.nessus.org/u?3ba6469d

Solution :

Update the affected sudo and / or sudo-debuginfo packages.

Risk factor :

Medium / CVSS Base Score : 6.9
(CVSS2#AV:L/AC:M/Au:N/C:C/I:C/A:C)
Public Exploit Available : true

Family: Scientific Linux Local Security Checks

Nessus Plugin ID: 70392 ()

Bugtraq ID:

CVE ID: CVE-2013-1775
CVE-2013-1776
CVE-2013-2776