CVE-2026-67183 Details
Description
TinyWeb through 0.0.8 contains a memory leak vulnerability that allows unauthenticated attackers to exhaust available memory by sending ordinary well-formed HTTP requests. Each request causes HttpParser::execute() to allocate Url objects, HttpHeaders objects, and HttpHeader instances via raw new expressions that are never freed due to missing destructors and unreachable delete calls, causing worker resident memory to grow monotonically by approximately 20 to 28 kB per request until the worker process is killed.
A memory leak vulnerability has been identified in TinyWeb versions through 0.0.8. This vulnerability allows unauthenticated attackers to exhaust available memory by sending regular, well-formed HTTP requests. Each request triggers the `HttpParser::execute()` function to allocate `Url` objects, `HttpHeaders` objects, and individual `HttpHeader` instances using raw `new` expressions. These allocations are never released, as the structures lack destructors and the delete calls are unreachable. As a result, the worker's resident memory increases steadily by approximately 20 to 28 kB per request, until the worker process is terminated.
To address this vulnerability, implement destructors for the `HttpRequest` and `HttpHeaders` structures that properly release the allocated `Url`, `headers`, `body`, and each `HttpHeader` in the `generals` list. Alternatively, use smart pointers to manage these resources automatically. Additionally, ensure that the memory buffers used for per-request response processing are released after the response is sent.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jul 28, 2026CISA-ADP
Assessed Jul 28, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-401 | Missing Release of Memory after Effective Lifetime | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| TinyWeb | >= e48f15d38d2bebeec9cabcfdde81931b10a1963b, <= a381da252fe8e873c8aff22703040426cc9b2ae0 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 28, 2026 | CVE Modified | CISA-ADP |
| Jul 28, 2026 | New CVE Received | [email protected] |
Volerion