Exploitation Summary
EIP tracks 2 public exploits for CVE-2007-4573. PoCs published by Robert Swiecki, Wojciech Purczynski.
AI-analyzed exploit summary This exploit targets a Linux kernel vulnerability in the ia32syscall emulation, allowing local privilege escalation by manipulating the GS segment register to overwrite UID/EUID/SUID values in kernel memory.
Description
The IA32 system call emulation functionality in Linux kernel 2.4.x and 2.6.x before 2.6.22.7, when running on the x86_64 architecture, does not zero extend the eax register after the 32bit entry path to ptrace is used, which might allow local users to gain privileges by triggering an out-of-bounds access to the system call table using the %RAX register.
Exploits (2)
This exploit targets a Linux kernel vulnerability in the ia32syscall emulation, allowing local privilege escalation by manipulating the GS segment register to overwrite UID/EUID/SUID values in kernel memory.
This exploit targets a Linux kernel privilege escalation vulnerability (CVE-2007-4573) in the ia32syscall emulation. It manipulates kernel memory via ptrace to overwrite UID/EUID/SUID values, granting root privileges.