Description
Buffer overflow in the parse function in parse.c in zoo 2.10 might allow local users to execute arbitrary code via long filename command line arguments, which are not properly handled during archive creation. NOTE: since this issue is local and not setuid, the set of attack scenarios is limited, although is reasonable to expect that there are some situations in which the zoo user might automatically list attacker-controlled filenames to add to the zoo archive.
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 1
- Zoo 2.10 - Parse.c Local Buffer Overflow EDB-27425 · dos · Mar 16, 2006
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 17126 vdb-entry
- https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=183426
- GLSA-200603-12 vendor-advisory
- zoo-parse-bo(25264) vdb-entry
- ADV-2006-0969 vdb-entry
- 19254 third-party-advisory
- 19250 third-party-advisory