Description
TinyWeb through 0.0.8 contains a null pointer dereference vulnerability that allows unauthenticated remote attackers to crash worker processes by sending a malformed HTTP request line with an invalid version string. The HttpParser::execute() function fails to allocate the Url object when version parsing fails, leaving the url pointer NULL, and buildResponse() subsequently dereferences this NULL pointer without checking the valid_requ flag, producing a SIGSEGV that terminates the worker process and, when repeated across all workers, takes the server permanently offline until manually restarted.
Published: 2026-07-28
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from TinyWeb 0.0.8’s HTTP parser, which fails to allocate a URL object when parsing an invalid HTTP version string. Consequently, a null pointer is dereferenced in the response builder, causing a segmentation fault that terminates the worker process. Repeated exploitation across all worker processes can bring the entire server down, requiring manual restart. This flaw grants attackers the ability to force a permanent service outage without any authentication or privilege escalation, impacting confidentiality and availability of the affected web service.

Affected Systems

The flaw affects the TinyWeb web server, specifically version 0.0.8 and all earlier releases distributed by GeneralSandman. No specific patch version is listed in the data, but the issue exists until a newer release resolves the null pointer dereference. Systems running this software without a recent update are at risk.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity. The EPSS score of less than 1% suggests a very low probability of exploitation in the wild, and the vulnerability is not currently listed in CISA’s KEV catalog. Attackers can exploit the weakness remotely, unauthenticated, by sending a malicious HTTP request line with an invalid version string. The exploit requires only network access to the server’s HTTP interface and does not demand additional privileges, making it accessible to a broad range of threat actors. Although the exploitation likelihood is low, the potential impact is substantial, especially for services that cannot tolerate downtime.

Generated by OpenCVE AI on August 3, 2026 at 14:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to a patched version of TinyWeb that addresses the null pointer dereference in line parsing
  • Restart the web server to clear any crashed worker processes and restore service
  • Monitor server logs for SIGSEGV events and verify worker process health, or configure load balancer health checks to detect and mitigate service disruptions

Generated by OpenCVE AI on August 3, 2026 at 14:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Generalsandman
Generalsandman tinyweb
Vendors & Products Generalsandman
Generalsandman tinyweb

Tue, 28 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 28 Jul 2026 17:00:00 +0000

Type Values Removed Values Added
Description TinyWeb through 0.0.8 contains a null pointer dereference vulnerability that allows unauthenticated remote attackers to crash worker processes by sending a malformed HTTP request line with an invalid version string. The HttpParser::execute() function fails to allocate the Url object when version parsing fails, leaving the url pointer NULL, and buildResponse() subsequently dereferences this NULL pointer without checking the valid_requ flag, producing a SIGSEGV that terminates the worker process and, when repeated across all workers, takes the server permanently offline until manually restarted.
Title TinyWeb 0.0.8 Null Pointer Dereference DoS via Malformed HTTP Request
Weaknesses CWE-476
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Generalsandman Tinyweb
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-28T17:38:17.829Z

Reserved: 2026-07-28T16:06:49.773Z

Link: CVE-2026-67184

cve-icon Vulnrichment

Updated: 2026-07-28T17:38:13.485Z

cve-icon NVD

Status : Deferred

Published: 2026-07-28T17:17:07.880

Modified: 2026-07-30T16:41:25.650

Link: CVE-2026-67184

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T15:00:15Z

Weaknesses