Inconsistent interpretation of HTTP requests in undici - CVE-2026-16728

 

Inconsistent interpretation of HTTP requests in undici - CVE-2026-16728

Published: July 29, 2026


Vulnerability identifier: #VU140034
CSH Severity: Medium
CVSS v4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-16728
CWE-ID: CWE-444
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to cause downstream response desynchronization, connection hangs, or response corruption.

The vulnerability exists due to inconsistent interpretation of HTTP response framing in interceptors.retry() when retrying or resuming a partial upstream response. A remote attacker can send a partial response with mismatched framing headers to cause downstream response desynchronization, connection hangs, or response corruption.

The issue requires interceptors.retry() to be enabled and a downstream forwarder that forwards upstream headers and bodies without removing or recalculating Content-Length.


Affected software

undici
SUSE Linux Enterprise Server 12 SP5 LTSS Extended
SUSE Linux Enterprise Server 12 SP5
SUSE Linux Enterprise Server 15 SP5
SUSE Linux Enterprise Server 15 SP4
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise High Performance Computing LTSS 15
SUSE Linux Enterprise High Performance Computing ESPOS 15
SUSE Linux Enterprise High Performance Computing 12
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Server for SAP Applications 12
openSUSE Leap
IBM Maximo Application Suite
IBM App Connect Enterprise
Netezza Appliance - Cyclops
Informix Dynamic Server
nodejs18-devel
npm18
nodejs18
nodejs18-debuginfo
nodejs18-debugsource
nodejs18-docs
corepack18

How to mitigate CVE-2026-16728

Install security update from vendor's website.

undici - addressed in versions 6.28.0, 7.29.0, 8.9.0
IBM Maximo Application Suite - addressed in versions 9.0.29, 9.1.21, 9.2.2
IBM App Connect Enterprise - update to 13.0.9.0
Netezza Appliance - Cyclops - update to 11.3.1.4
Informix Dynamic Server - addressed in versions 14.10.FC14W1, 15.0.1.16
nodejs18-devel - addressed in versions 18.20.8-8.44.1, 18.20.8-150400.9.39.1
npm18 - addressed in versions 18.20.8-8.44.1, 18.20.8-150400.9.39.1
nodejs18 - addressed in versions 18.20.8-8.44.1, 18.20.8-150400.9.39.1
nodejs18-debuginfo - addressed in versions 18.20.8-8.44.1, 18.20.8-150400.9.39.1
nodejs18-debugsource - addressed in versions 18.20.8-8.44.1, 18.20.8-150400.9.39.1
nodejs18-docs - addressed in versions 18.20.8-8.44.1, 18.20.8-150400.9.39.1
corepack18 - update to 18.20.8-150400.9.39.1

External References

Related Security Bulletins