Ubuntu 4.10 / 5.04 / 5.10 : sudo vulnerability (USN-235-2)
Medium Nessus Plugin ID 20780
SynopsisThe remote Ubuntu host is missing a security-related patch.
DescriptionUSN-235-1 fixed a vulnerability in sudo's handling of environment variables. Tavis Ormandy noticed that sudo did not filter out the PYTHONINSPECT environment variable, so that users with the limited privilege of calling a python script with sudo could still escalate their privileges.
For reference, this is the original advisory :
Charles Morris discovered a privilege escalation vulnerability in sudo. On executing Perl scripts with sudo, various environment variables that affect Perl's library search path were not cleaned properly. If sudo is set up to grant limited sudo execution of Perl scripts to normal users, this could be exploited to run arbitrary commands as the target user.
This security update also filters out environment variables that can be exploited similarly with Python, Ruby, and zsh scripts.
Please note that this does not affect the default Ubuntu installation, or any setup that just grants full root privileges to certain users.
Note that Tenable Network Security has extracted the preceding description block directly from the Ubuntu security advisory. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
SolutionUpdate the affected sudo package.