NGINX Open Source 1.29.4-1.30.0 and >=1.31.0 - HTTP/2 Request Smuggling via proxy_set_body
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2026-42926. PoCs published by ikarolaborda.
AI-analyzed exploit summary This repository contains a functional PoC for CVE-2026-42926, an HTTP/2 frame injection vulnerability in NGINX 1.29.4 to 1.30.0. It includes a Python-based HTTP/2 frame logger and a PHP script to validate the vulnerability by crafting and sending malicious frames to detect injection.
Description
When NGINX Open Source is configured to proxy HTTP/2 traffic by setting proxy_http_version to 2, and also uses proxy_set_body, an attacker may be able to inject frame headers and payload bytes to the upstream peer. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
Exploits (1)
This repository contains a functional PoC for CVE-2026-42926, an HTTP/2 frame injection vulnerability in NGINX 1.29.4 to 1.30.0. It includes a Python-based HTTP/2 frame logger and a PHP script to validate the vulnerability by crafting and sending malicious frames to detect injection.
References (1)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N