vendor:
Carom3D
by:
Gjoko 'LiquidWorm' Krstic
7,5
CVSS
HIGH
Buffer Overrun/Denial Of Service
120 (Buffer Copy without Checking Size of Input)
CWE
Product Name: Carom3D
Affected Version From: Carom3D 5.06
Affected Version To: Carom3D 5.06
Patch Exists: NO
Related CWE: N/A
CPE: a:neoact:carom3d:5.06
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: Microsoft Windows XP Professional SP3 (English)
2009
Carom3D 5.06 Unicode Buffer Overrun/Denial Of Service Vulnerability
Carom 3D is an online multi-user billiard game created with special 3D graphic effects. The world famous korean game Carom3D suffers from a buffer overflow and a denial of service vulnerability. The BoF is triggered at runtime when we append 218 > bytes as an argument. ~1000 bytes overwrites SEH. The denial of service is triggered when a user creates a LAN Game (cred. needed), creates a room and awaits other players to join the game. While awaiting (listening on port 28012), with a simple HTTP GET/POST, an attacker can lockdown the GUI of the user created the room, not alowing to start or even exit the game's GUI, unless forced quit (X).
Mitigation:
Ensure that the application is not vulnerable to buffer overflow attacks by validating user input and using secure coding practices.