๐Ÿ” CVE Alert

CVE-2026-55613

UNKNOWN 0.0

uhttpd: HTTP request smuggling via ubus POST body parse-error desync

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

uhttpd is a small HTTP server. In unpatched repository snapshots, `uh_ubus_data_send()` in `ubus.c` can desynchronize HTTP request boundaries when a `POST /ubus` JSON body arrives in multiple TCP segments. An initial segment completing a JSON object sets `du->jsobj`; a later segment takes the existing-object parse-error path and returns zero bytes consumed. The caller neither drains the remaining declared `Content-Length` nor sets `connection_close`. An HTTP request embedded in the unread body suffix is consequently processed as a new request on the same keep-alive connection. The reported reproducer returned a JSON-RPC parse error followed by a second HTTP response. This application-layer body-handler flaw is distinct from Transfer-Encoding header case handling and chunk-length state reset, and affects deployments enabling ubus, including the default OpenWrt configuration and potential proxy/CDN deployments. Repository patches 7b1bec45826bd78c8afc993435bdc0f1df2fe399 and b2285de129b9adc8b12f84f9a27c16c21f2b57a5 address this 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 unknown vulnerabilities affecting openwrt uhttpd are published โ€” delivered to Slack, Telegram or Discord.

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

Affected Versions

openwrt / uhttpd
< 7b1bec45826bd78c8afc993435bdc0f1df2fe399

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/openwrt/uhttpd/security/advisories/GHSA-wgwp-64hh-f52p github.com: https://github.com/openwrt/uhttpd/commit/7b1bec45826bd78c8afc993435bdc0f1df2fe399 github.com: https://github.com/openwrt/uhttpd/commit/b2285de129b9adc8b12f84f9a27c16c21f2b57a5