Description
Rocks Clusters 4.1 and earlier allows local users to gain privileges via commands enclosed with escaped backticks (\`) in an argument to the (1) mount-loop (mount-loop.c) or (2) umount-loop (umount-loop.c) command, which is not filtered in a system function call.
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.
Exploit-DB 2
- Rocks Clusters 4.1 - 'umount-loop' Local Privilege Escalation EDB-2015 · local · Jul 15, 2006 · verified
- Rocks Clusters 4.1 - 'mount-loop' Local Privilege Escalation EDB-2016 · local · Jul 15, 2006 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://xavier.tigerteam.se/exploits/rocksumountdirty.py
- rocks-mount-umount-privilege-escalation(27758) vdb-entry
- 19003 vdb-entry
- http://xavier.tigerteam.se/advisories/TSEAD-200606-6.txt
- 1242 third-party-advisory
- 21065 third-party-advisory
- 20060714 Rocks Clusters <=4.1 local root mailing-list
- ADV-2006-2833 vdb-entry
- http://xavier.tigerteam.se/exploits/rocksmountdirty.sh