๐Ÿ” CVE Alert

CVE-2026-55612

LOW 3.7

uhttpd vulnerable to HTTP request smuggling via invalid chunk-length state reset

CVSS Score
3.7
EPSS Score
0.0%
EPSS Percentile
0th

uhttpd is a small HTTP server. In unpatched repository snapshots, `client_poll_post_data()` in `client.c` consumes an invalid chunk-length line, such as a size exceeding INT_MAX, then clears `r->content_length` and `r->transfer_chunked` without draining the remaining body or setting `request.connection_close`. The completion check treats the chunked POST as finished and the keep-alive parser returns to `CLIENT_STATE_INIT`. Attacker-controlled body bytes aligned as a complete HTTP request are then parsed and processed as another request on the same connection, causing HTTP request smuggling and request-boundary desynchronization. Commits b78f518478794e16ba3568fc1258e40bf3e8eb3b and 34460b8211d676ef1b9f40d6b775c5e112933690 patch the issue.

CWE CWE-444
Vendor openwrt
Product uhttpd
Published Oct 30, 2026
Stay Ahead of the Next One

Get instant alerts for openwrt uhttpd

Be the first to know when new low vulnerabilities affecting openwrt uhttpd are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Affected Versions

openwrt / uhttpd
>= b7c85a2819b3869279a669d5681f574824589c6c, < b78f518478794e16ba3568fc1258e40bf3e8eb3b >= b7c85a2819b3869279a669d5681f574824589c6c, < 34460b8211d676ef1b9f40d6b775c5e112933690

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/openwrt/uhttpd/security/advisories/GHSA-p55c-rmhc-qfm5 github.com: https://github.com/openwrt/uhttpd/commit/34460b8211d676ef1b9f40d6b775c5e112933690 github.com: https://github.com/openwrt/uhttpd/commit/b78f518478794e16ba3568fc1258e40bf3e8eb3b