NetSight
high7.2Public exploit code

CVE-2010-3301

The IA32 system call emulation functionality in arch/x86/ia32/ia32entry.S in the Linux kernel before 2.6.36-rc4-git2 on the x86_64 platform does not zero exten…

Public exploit code

Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.

Impact

The IA32 system call emulation functionality in arch/x86/ia32/ia32entry.S in the Linux kernel before 2.6.36-rc4-git2 on the x86_64 platform does not zero extend the %eax register after the 32-bit entry path to ptrace is used, which allows local users to gain privileges by triggering an out-of-bounds access to the system call table using the %rax register. NOTE: this vulnerability exists because of a CVE-2007-4573 regression.

Affected products

VendorProductAffected versions
LinuxLinux Kernel
before 2.6.36
Version 2.6.36
SuseLinux Enterprise Real Time Extension
Version 11
CanonicalUbuntu Linux
Versions 9.10, 10.04, 10.10

Weakness classification

References