Description
Buffer overflow in Unreal Tournament 3 1.3beta4 and earlier allows remote attackers to cause a denial of service (memory corruption and daemon crash) or possibly execute arbitrary code via a UDP packet containing a large value in a certain size field, followed by a data string of that size, aka attack 1 in ut3mendo.c.
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
- Unreal Tournament 3 - Memory Corruption (Denial of Service) EDB-32127 · dos · Jul 30, 2008 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://aluigi.altervista.org/adv/ut3mendo-adv.txt
- http://aluigi.org/poc/ut3mendo.zip
- unrealtournament3-packettype-code-execution(44105) vdb-entry
- ADV-2008-2260 vdb-entry
- 20080729 Memory corruption and NULL pointer in Unreal Tournament III 1.2 mailing-list
- 30430 vdb-entry
- 31265 third-party-advisory