Description
libwebsockets HTTP/2 HPACK Path Header Parsing Out-Of-Bounds Write Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of libwebsockets. Authentication is not required to exploit this vulnerability.

The specific flaw exists within the parsing of HTTP/2 HPACK path header. The issue results from the lack of proper validation of user-supplied data, which can result in a write past the end of an allocated buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-31036.
Published: 2026-09-15
Score: 9.8 Critical
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises from improper validation of the HTTP/2 HPACK path header during parsing. A crafted header can cause an out‑of‑bounds write, allowing an attacker to overwrite adjacent memory and execute arbitrary code in the context of the running process. This flaw enables remote code execution without authentication, giving full control over the affected application.

Affected Systems

Products affected are implementations of libwebsockets where the HTTP/2 HPACK path header parsing is active. The vulnerability is present in all versions of libwebsockets up to the release that fixed the issue. The vendor is libwebsockets:libwebsockets. Specific versions are not enumerated in the current data.

Risk and Exploitability

The CVSS score of 9.8 reflects a high severity remote code execution risk. EPSS is not available, and the vulnerability is not yet listed in CISA KEV, but the lack of authentication and the nature of the buffer overflow make exploitation trivial for an attacker who can send crafted HTTP/2 traffic to a vulnerable server. The likely attack vector is remote network traffic directed at a service using libwebsockets; the attacker does not need to authenticate.

Generated by OpenCVE AI on September 15, 2026 at 23:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade libwebsockets to the latest stable release that incorporates the patch from the referenced commit 824151862f37bc72f46d9a3e01d5b9408d313a0b.
  • If an immediate upgrade is not possible, disable HTTP/2 support or restrict unauthenticated access to services that use libwebsockets to prevent the malicious header from reaching the parser.
  • Deploy network security controls, such as TCP/IP filtering or application‑layer firewalls, to detect and block anomalous HTTP/2 HPACK path headers and monitor logs for suspicious activity, thereby reducing the attack surface until a patch is available.

Generated by OpenCVE AI on September 15, 2026 at 23:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 15 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 15 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Description libwebsockets HTTP/2 HPACK Path Header Parsing Out-Of-Bounds Write Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of libwebsockets. Authentication is not required to exploit this vulnerability. The specific flaw exists within the parsing of HTTP/2 HPACK path header. The issue results from the lack of proper validation of user-supplied data, which can result in a write past the end of an allocated buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-31036.
Title libwebsockets HTTP/2 HPACK Path Header Parsing Out-Of-Bounds Write Remote Code Execution Vulnerability
Weaknesses CWE-787
References
Metrics cvssV3_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: zdi

Published:

Updated: 2026-09-15T19:20:40.024Z

Reserved: 2026-08-13T17:33:16.820Z

Link: CVE-2026-19773

cve-icon Vulnrichment

Updated: 2026-09-15T19:20:36.563Z

cve-icon NVD

Status : Received

Published: 2026-09-15T19:17:17.747

Modified: 2026-09-15T20:17:11.560

Link: CVE-2026-19773

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-16T00:00:16Z

Weaknesses