Description
Kloxo versions 6.1.12 and earlier contain two setuid root binaries—lxsuexec and lxrestart—that allow local privilege escalation from uid 48. The lxsuexec binary performs a uid check and permits execution of arbitrary commands as root if the invoking user matches uid 48. This flaw enables attackers with Apache-level access to escalate privileges to root without authentication.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| LxCenter | Kloxo | ≤ 6.1.12 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Kloxo Local Privilege Escalation
exploit/linux/local/kloxo_lxsuexec
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- https://raw.githubusercontent.com/rapid7/metasploit-framework/master/modules/exploits/linux/local/kloxo_lxsuexec.rb exploit
- https://www.exploit-db.com/exploits/25406 exploit
- https://web.archive.org/web/20121122063935/http://roothackers.net/showthread.php?tid=92 technical-description exploit
- https://kloxo.org/ product
- https://github.com/KloxoNGCommunity/kloxo product
- https://www.vulncheck.com/advisories/kloxo-local-priv-esc third-party-advisory