CVE-2026-103471
7.5 HIGHpublic exploit availablePublished 2026-09-30 · Updated 2026-09-30
AI risk analysis
- Summary
- The restbed library fails to enforce maximum size limits on HTTP request headers, allowing attackers to stream unlimited data without sending header delimiters, leading to unbounded heap memory allocation and potential server memory exhaustion.
- Exploitability
- Exploitation is straightforward for remote unauthenticated attackers who can open TCP connections and stream data indefinitely, with no special preconditions required beyond network access to the vulnerable service.
- Blast radius
- The impact could be significant across any application using restbed 5.0.0 or earlier, potentially causing widespread service disruption through memory exhaustion attacks that are difficult to detect until they've already occurred.
- Detection
- Monitor for abnormal memory usage patterns in processes using restbed, particularly sudden increases in heap allocation or process restarts due to memory exhaustion, though no specific log entries or network indicators are mentioned in the description.
- Prioritized remediation
- Upgrade to restbed version 5.0.1 or later to address the header buffer size limitation issue.
memory-exhaustionhttpdenial-of-serviceweb
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
restbed through 5.0.0 buffers HTTP request headers without enforcing a maximum size limit, allowing remote unauthenticated attackers to exhaust server memory. Attackers can open TCP connections and stream bytes indefinitely without sending the header delimiter, forcing the server to allocate unbounded heap memory until the process is killed.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-770
Public exploit & PoC references
- https://github.com/Corvusoft/restbed
- https://github.com/Corvusoft/restbed/blob/e1227a297ce6d4e9f78222456507b29bb8ab77e9/src/corvusoft/restbed/detail/service_impl.cpp#L554
- https://github.com/Corvusoft/restbed/blob/e1227a297ce6d4e9f78222456507b29bb8ab77e9/src/corvusoft/restbed/session.cpp#L200
- https://github.com/Corvusoft/restbed/issues/558
- https://github.com/Corvusoft/restbed/issues/558
All references
- https://github.com/Corvusoft/restbed
- https://github.com/Corvusoft/restbed/blob/e1227a297ce6d4e9f78222456507b29bb8ab77e9/src/corvusoft/restbed/detail/service_impl.cpp#L554
- https://github.com/Corvusoft/restbed/blob/e1227a297ce6d4e9f78222456507b29bb8ab77e9/src/corvusoft/restbed/session.cpp#L200
- https://github.com/Corvusoft/restbed/issues/558
- https://www.vulncheck.com/advisories/restbed-through-5.0.0-denial-of-service-via-unbounded-header-buffering
- https://github.com/Corvusoft/restbed/issues/558
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-102993PoC
- HIGHCVE-2026-103761PoC
- HIGHCVE-2026-54873PoC
- HIGHCVE-2026-68495PoC
- HIGHCVE-2026-68496PoC
- HIGHCVE-2026-71540PoC
- HIGHCVE-2026-102155
- HIGHCVE-2026-102634PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.