Description
Quake 2 (Q2) server 3.20 and 3.21 allows remote attackers to obtain sensitive server cvar variables, obtain directory listings, and execute Q2 server admin commands via a client that does not expand "$" macros, which causes the server to expand the macros and leak the information, as demonstrated using "say $rcon_password."
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
- id Software Quake II Server 3.20/3.21 - Remote Information Disclosure EDB-21450 · remote · May 15, 2002 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- quake2-unexpanded-var-disclosure(9095) vdb-entry
- 20020514 Remote quake 2 3.2x server cvar leak mailing-list
- VU#970915 third-party-advisory
- 11187 vdb-entry
- http://www.quakesrc.org/forum/topicDisplay.php?topicID=160
- 4744 vdb-entry