Secunia Security Advisory - Multiple vulnerabilities have been reported in the Linux kernel, which potentially can be exploited by malicious, local users to cause a DoS (Denial of Service), disclose sensitive information, or gain escalated privileges on a vulnerable system.
c0dd82a5bb0c958b5f47266b23dd94f4c61f638a7b134c4135341df3fa200669
TITLE:
Linux Kernel Multiple Vulnerabilities
SECUNIA ADVISORY ID:
SA13784
VERIFY ADVISORY:
http://secunia.com/advisories/13784/
CRITICAL:
Less critical
IMPACT:
Exposure of system information, Exposure of sensitive information,
Privilege escalation, DoS
WHERE:
Local system
OPERATING SYSTEM:
Linux Kernel 2.6.x
http://secunia.com/product/2719/
Linux Kernel 2.2.x
http://secunia.com/product/764/
Linux Kernel 2.4.x
http://secunia.com/product/763/
DESCRIPTION:
Multiple vulnerabilities have been reported in the Linux kernel,
which potentially can be exploited by malicious, local users to cause
a DoS (Denial of Service), disclose sensitive information, or gain
escalated privileges on a vulnerable system.
1) A signedness error in the "poolsize_strategy()" function of the
random poolsize sysctl handler (drivers/char/random.c) can
potentially be exploited to cause a buffer overflow when copying data
from user space into kernel space.
Successful exploitation may crash the system or allow execution of
arbitrary code with escalated privileges. However, exploitation
requires UID 0, but not any root capabilities.
The vulnerability has been reported in the 2.4 and 2.6 kernel
branches.
2) Two signedness errors in the "sg_scsi_ioctl()" function in
"drivers/block/scsi_ioctl.c" can be exploited to cause a buffer
overflow or disclose large portions of kernel memory when copying
data to and from user space.
Successful exploitation may disclose sensitive information, crash the
system, or potentially allow execution of arbitrary code with
escalated privileges.
The vulnerabilities have been reported in the 2.6 kernel branch.
3) Boundary errors in various functions of the MOXA serial driver
(drivers/char/moxa.c) can be exploited to cause buffer overflows when
copying data from user space into a kernel space buffer.
Successful exploitation may allow execution of arbitrary code with
escalated privileges.
The vulnerabilities have been reported in the 2.2, 2.4, and 2.6
kernel branches.
4) An unprivileged process can reportedly bypass the RLIMIT_MEMLOCK
soft resource limit and lock more memory than permitted via the
"mlockall()" system call.
The vulnerability has been reported in versions 2.6.9 and 2.6.10.
SOLUTION:
Grant only trusted users access to affected systems.
PROVIDED AND/OR DISCOVERED BY:
1-3) Brad Spengler
4) PaX Team
----------------------------------------------------------------------
About:
This Advisory was delivered by Secunia as a free service to help
everybody keeping their systems up to date against the latest
vulnerabilities.
Subscribe:
http://secunia.com/secunia_security_advisories/
Definitions: (Criticality, Where etc.)
http://secunia.com/about_secunia_advisories/
Please Note:
Secunia recommends that you verify all advisories you receive by
clicking the link.
Secunia NEVER sends attached files with advisories.
Secunia does not advise people to install third party patches, only
use those supplied by the vendor.
----------------------------------------------------------------------