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

This script is Copyright (C) 2012 Tenable Network Security, Inc.


Synopsis :

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

Description :

CVE-2009-4273 systemtap: remote code execution via stap-server

CVE-2010-0411 systemtap: Crash with systemtap script using
__get_argv()

A flaw was found in the SystemTap compile server, stap-server, an
optional component of SystemTap. This server did not adequately
sanitize input provided by the stap-client program, which may allow a
remote user to execute arbitrary shell code with the privileges of the
compile server process, which could possibly be running as the root
user. (CVE-2009-4273)

Note: stap-server is not run by default. It must be started by a user
or administrator.

A buffer overflow flaw was found in SystemTap's tapset __get_argv()
function. If a privileged user ran a SystemTap script that called this
function, a local, unprivileged user could, while that script is still
running, trigger this flaw and cause memory corruption by running a
command with a large argument list, which may lead to a system crash
or, potentially, arbitrary code execution with root privileges.
(CVE-2010-0411)

Note: SystemTap scripts that call __get_argv(), being a privileged
function, can only be executed by the root user or users in the
stapdev group. As well, if such a script was compiled and installed by
root, users in the stapusr group would also be able to execute it.

See also :

http://www.nessus.org/u?33bbb406

Solution :

Update the affected packages.

Risk factor :

Critical / CVSS Base Score : 10.0
(CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C)

Family: Scientific Linux Local Security Checks

Nessus Plugin ID: 60742 ()

Bugtraq ID:

CVE ID: CVE-2009-4273
CVE-2010-0411