Skip to content
OpenAdvisories
Medium · 5.4 CVE-2020-5207 EUVD-2020-0284GHSA-xrr9-rh8p-433v

Request smuggling is possible in Ktor when both chunked TE and content length specified

Published Jan 27, 2020 · Updated Aug 4, 2024 · Assigned by GitHub_M

Description

In Ktor before 1.3.0, request smuggling is possible when running behind a proxy that doesn't handle Content-Length and Transfer-Encoding properly or doesn't handle \n as a headers separator.

Affected products

VendorProductAffectedFixed
Ktor.io Ktor < 1.3.0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven io.ktor:ktor-client-cio < 1.3.0 1.3.0 GHSA-xrr9-rh8p-433v
Maven io.ktor:ktor-server-cio < 1.3.0 1.3.0 GHSA-xrr9-rh8p-433v

References