Exploitation Summary
EIP tracks 11 public exploits for CVE-2000-0844. PoCs published by logikal, sk8, warning3.
AI-analyzed exploit summary This exploit targets a format string vulnerability in the `su` command on older Red Hat systems (5-7). It leverages environment variables and crafted input to achieve arbitrary code execution, ultimately spawning a root shell.
Description
Some functions that implement the locale subsystem on Unix do not properly cleanse user-injected format strings, which allows local attackers to execute arbitrary commands via functions such as gettext and catopen.
Exploits (11)
This exploit targets a format string vulnerability in the `su` command on older Red Hat systems (5-7). It leverages environment variables and crafted input to achieve arbitrary code execution, ultimately spawning a root shell.
This exploit targets a format string vulnerability in the mount utility (CVE-2000-0844) to achieve remote code execution by manipulating locale files and environment variables. It uses shellcode to spawn a shell with elevated privileges.
This exploit targets a format string vulnerability in the locale subsystem of Solaris 2.6/7.0, bypassing noexec stack protections. It crafts a malicious environment to manipulate stack frames and execute arbitrary code via `execl()`.
This exploit targets a vulnerability in glibc (CVE-2000-0844) by overwriting the .dtors section of /bin/su with shellcode, achieving privilege escalation. It uses a format string attack to manipulate memory and execute arbitrary code.
This exploit targets a format string vulnerability in Solaris/SPARC 2.7 / 7 via the `/usr/bin/eject` binary. It leverages environment variable manipulation and a crafted `messages.po` file to trigger the vulnerability, leading to arbitrary code execution via shellcode.
This exploit targets a format string vulnerability in the locale subsystem of various UNIX systems, including Solaris 2.6/7.0. It leverages the vulnerable `passwd` binary to execute arbitrary code (e.g., `/bin/ksh`) by manipulating environment variables and stack addresses.
This exploit targets a format string vulnerability in the locale subsystem of various UNIX systems, including Solaris 2.6/7.0. It leverages the 'eject' binary to execute arbitrary shellcode via a crafted environment variable and malicious message catalog.
This exploit leverages a format string vulnerability in the locale subsystem of various UNIX systems (CVE-2000-0844) to execute arbitrary code via a crafted messages database. It targets SUID programs like 'su' by manipulating environment variables and injecting shellcode.
This exploit leverages a format string vulnerability in the locale subsystem of various UNIX operating systems to execute arbitrary code as root. It manipulates the gettext/catgets functions via a maliciously crafted messages database to overwrite memory addresses and achieve remote code execution.
This exploit targets a format string vulnerability in the locale subsystem of various UNIX operating systems, leveraging SUID programs like /bin/su to execute arbitrary code as root. It uses a GOT overwrite technique to bypass protections like StackGuard and StackShield.
This exploit leverages a format string vulnerability in the locale subsystem of various UNIX systems (CVE-2000-0844) to achieve arbitrary code execution. It crafts a malicious message database to manipulate the output of printf-like functions, bypassing StackGuard protections in ImmunixOS.