HTTP Request Smuggling due to mishandled Transfer-Encoding parsing
Medium6.5CVE-2026-65370 · Published Aug 12, 2026
### 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
| Package | Affected | Fixed in |
|---|---|---|
| io.servicetalk:servicetalk-http-netty Maven | < 0.42.65 | 0.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| Date | Advisory | Severity | Fixed in |
|---|---|---|---|
| Aug 17 | Apple Safari: memory corruption | Medium4.3 | 26.5+2 more |
| Aug 12 | ## Impact A malicious builder peer may be able to use the `json` response mode... | Low | 1.2.0 |
| Aug 12 | Build filesystem sync discloses host files outside the build context via symlinks | Medium | 1.2.0 |
| Aug 12 | TCP port forwarder buffers unbounded pre-connect data from published container ports | Medium | 1.2.0 |
| Aug 11 | ## Impact The author or publisher of any container image | Medium | 0.40.0+1 more |
| Aug 11 | ## Impact An attacker who publishes a malicious image with bare-name... | Medium | 1.2.0 |