CVE-2003-0899: Buffer overflow in defang in libhttpd.c for thttpd 2.21 to 2.23b1 allows remote attackers to execute arbitrary
CVE-2003-0899 is a critical-severity flaw (CVSS 9.8) affecting thttpd. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
Buffer overflow in defang in libhttpd.c for thttpd 2.21 to 2.23b1 allows remote attackers to execute arbitrary code via requests that contain '<' or '>' characters, which trigger the overflow when the characters are expanded to "<" and ">" sequences.
Why this priority
- Critical severity
- EPSS top 2%: very likely to be exploited
- Public exploit reference
- Remotely exploitable, no login, no user action
A fixed release or distro patch exists.
Risk facts
| CVSS score | 9.8 (Critical) |
| Attack vector | Network (remote) |
| Attack complexity | Low |
| Privileges needed | None |
| User interaction | None |
| EPSS exploit chance | 22.2% (top 2%) |
| CISA exploited list | No |
| Weakness | CWE-131 |
| Published | 2003-11-03 |
| Last modified | 2026-06-16 |
Last updated 2026-06-16 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Public exploits and detection
Public code exists for this CVE. Treat unpatched systems as at risk, and only run PoCs in a lab.
- Exploit-DB: thttpd 2.2x - 'defang' Remote Buffer Overflow (PoC)
- Exploit-DB: thttpd 2.2x - 'defang' Remote Buffer Overflow
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2003-0899?
thttpd: upgrade to 2.23. Exact commands for each OS are on this page.
Is CVE-2003-0899 being exploited?
CVE-2003-0899 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2003-0899 affect?
CVE-2003-0899 affects thttpd. Severity is critical (CVSS 9.8). Buffer overflow in defang in libhttpd.c for thttpd 2.21 to 2.23b1 allows remote attackers to execute arbitrary code via requests that contain '<' or '>' characters, which trigger the overflow when the characters are expanded to "<" and "
How urgent is CVE-2003-0899?
Priority 69/100. Critical severity; EPSS top 2%: very likely to be exploited; Public exploit reference; Remotely exploitable, no login, no user action
Related CVEs
- CVE-2000-0900 HIGH 7.5 DOWNGRADE Directory traversal vulnerability in ssi CGI program in thttpd 2.19 and earlier allows remote attackers to rea
- CVE-2017-17663 CRITICAL 9.8 UPGRADE UPGRADE The htpasswd implementation of mini_httpd before v1.28 and of thttpd before v2.28 is affected by a buffer over
- CVE-2013-0348 LOW 2.1 UPGRADE MITIGATE thttpd.c in sthttpd before 2.26.4-r2 and thttpd 2.25b use world-readable permissions for /var/log/thttpd.log,
- CVE-2012-5640 MEDIUM 5.5 MITIGATE thttpd has a local DoS vulnerability via specially-crafted .htpasswd files
- CVE-2009-4491 CRITICAL 9.8 DOWNGRADE thttpd 2.25b0 writes data to a log file without sanitizing non-printable characters, which might allow remote