CVE-2007-4642

Multiple buffer overflows in Doomsday (aka deng) 1.9.0-beta5.1 and earlier allow remote attackers to execute arbitrary code via a long chat (PKT_CHAT) message…

published August 31, 2007

CVSS
—
EPSS
16%
Percentile
96.9
In the wild
Unconfirmed
What it is

⚠️ You might want to look twice at Doomsday if you're using version 1.9.0-beta5.1 or earlier—multiple buffer overflows mean attackers could be just a long chat message away from executing arbitrary code! Think of it like a party where the host accidentally invited an overzealous guest who keeps rambling without end—eventually, the conversation overwhelms everyone and crashes the whole gathering! If exploited, an attacker could run any code they want on the server, which could lead to catastrophic data loss or even full control over your system. Alternatively, a simple chat message lacking a proper ending could send the entire daemon into a tailspin, crashing your service and leaving you scrambling to restart it.

Put simply

Think of it like a party where the host accidentally invited an overzealous guest who keeps rambling without end—eventually, the conversation overwhelms everyone and crashes the whole gathering! This vulnerability arises from multiple buffer overflows in the Doomsday chatting functions. Specifically, functions like D_NetPlayerEvent and Msg_Write fail to properly handle overly long chat messages, allowing remote code execution or service denial.

What to do

If exploited, an attacker could run any code they want on the server, which could lead to catastrophic data loss or even full control over your system. Alternatively, a simple chat message lacking a proper ending could send the entire daemon into a tailspin, crashing your service and leaving you scrambling to restart it. To protect yourself, either upgrade to a patched version if available or consider implementing input length checks and message validation to mitigate these overflow risks. Regularly audit your server settings and monitor for unusual activity as well. You’ve got this! With a few proactive steps, you can keep your Doomsday server running smoothly and securely! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.16309 · 96.9th percentile
Published
2007-08-31T23:00Z
EPSS history
Timeline
  • 31 AUG 23:00Z
    Multiple buffer overflows in Doomsday (aka deng) 1.9.0-beta5.1 and earlier allow remote attackers to execute arbitrary code via a long chat (PKT_CHAT) message…
    cvelistv5