CVE-2002-1816

Off-by-one buffer overflow in the sock_gets function in sockhelp.c for ATPhttpd 0.4b and earlier allows remote attackers to execute arbitrary code via a long…

Critical · published June 28, 2005

CVSS v3.1
9.8
EPSS
9%
Percentile
95.2
In the wild
Unconfirmed
What it is

🚨 An off-by-one buffer overflow in ATPhttpd could let attackers slip through the cracks with just a long HTTP GET request! 🔥 Think of it like an overstuffed suitcase that bursts open when someone tries to close it — that one extra item can disrupt everything and spill out chaos! 🎒 This vulnerability allows a remote attacker to execute arbitrary code on the server. If exploited, it could lead to total control over your server, allowing the attacker to compromise sensitive data or disrupt services entirely. It's absolutely devastating!

Put simply

Think of it like an overstuffed suitcase that bursts open when someone tries to close it — that one extra item can disrupt everything and spill out chaos! 🎒 The issue lies in the sock_gets function in sockhelp.c, which mishandles input, allowing attackers to overflow the buffer with a cleverly crafted HTTP GET request.

What to do

This vulnerability allows a remote attacker to execute arbitrary code on the server. If exploited, it could lead to total control over your server, allowing the attacker to compromise sensitive data or disrupt services entirely. It's absolutely devastating! To protect yourself, immediately upgrade ATPhttpd to version 0.4c or later. Additionally, consider implementing input validation on your HTTP requests to prevent similar issues and conduct regular security audits. 🛡️ You've got this! Take these steps, and you'll secure your server in no time! 💪

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.08953 · 95.2th percentile
Published
2005-06-28T04:00Z
EPSS history
Timeline
  • 28 JUN 04:00Z
    Off-by-one buffer overflow in the sock_gets function in sockhelp.c for ATPhttpd 0.4b and earlier allows remote attackers to execute arbitrary code via a long…
    cvelistv5