AI and data stack advisories

Severe, 6 weeks1496Projects326

1496 severe, 6 weeks · 326 projects

AppleGHSA-56h2-h3h4-m9x6

HTTP Request Smuggling due to mishandled Transfer-Encoding parsing

Apple

CVE-2026-65370 · Published Aug 12, 2026

Medium6.5
Fix: upgrade to 0.42.65 or later
GitHub advisory

Summary

ServiceTalk HTTP/1.x incorrectly handles malformed Transfer-Encoding which could result in request smuggling attacks.

Details

The ServiceTalk HTTP/1.x HttpObjectDecoder.readHeaders does not validate Transfer-Encoding against the RFC 9112 section 6.1 rules: Transfer-Encoding on a non-HTTP/1.1 message is silently accepted, a TE list where chunked is not the final coding is silently treated as chunked-encoded regardless of role, and a message with both Transfer-Encoding and Content-Length is processed per Transfer-Encoding alone without closing the connection afterward as section 6.1 requires.

Impact

HTTP Request Smuggling: Attacker injects arbitrary HTTP requests.

Affected versions

PackageAffectedFixed in
io.servicetalk:servicetalk-http-netty
Maven
< 0.42.650.42.65
Details and references
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Severity from
GitHub (reviewed advisory)
Weakness
CWE-444

More Apple advisories

All Apple