CVE-2006-1101
Sauerbraten Cube - Denial of Service via Long Input Stream in sgetstr and getint Functions
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2006-1101. PoCs published by Luigi Auriemma.
AI-analyzed exploit summary This exploit targets multiple vulnerabilities in Cube <= 2005_08_29, including a buffer overflow in sgetstr(), an invalid memory access issue, and a crash via malformed map loading with directory traversal. It uses the ENet library to send crafted packets to the target server.
Description
The (1) sgetstr and (2) getint functions in Sauerbraten 2006_02_28, as derived from the Cube engine, allow remote attackers to cause a denial of service (segmentation fault) via long streams of input data that trigger an out-of-bounds read, as demonstrated using SV_EXT tag data in the Cube engine, which is not properly handled by getint.
Exploits (2)
This exploit targets multiple vulnerabilities in Cube <= 2005_08_29, including a buffer overflow in sgetstr(), an invalid memory access issue, and a crash via malformed map loading with directory traversal. It uses the ENet library to send crafted packets to the target server.
This exploit targets multiple vulnerabilities in Sauerbraten <= 2006_02_28, including buffer overflows and invalid memory access. It uses the ENet library to craft malicious packets for different attack vectors.