Search/CVE-2019-16786
● CVE — High

CVE-2019-16786

Vendordebian, fedoraproject, redhat, oracle, agendalessProductdebian linux, fedora, openstack, communications cloud native core network function cloud native environment, waitressDiscoveredDec 20, 2019UpdatedNov 21, 2024

Waitress through version 1.3.1 would parse the Transfer-Encoding header and only look for a single string value, if that value was not chunked it would fall through and use the Content-Length header instead. According to the HTTP standard Transfer-Encoding should be a comma separated list, with the inner-most encoding first, followed by any further transfer codings, ending with chunked. Requests sent with: "Transfer-Encoding: gzip, chunked" would incorrectly get ignored, and the request would use a Content-Length header instead to determine the body size of the HTTP message. This could allow for Waitress to treat a single request as multiple requests in the case of HTTP pipelining. This issue is fixed in Waitress 1.4.0.

CVSS v3.1
7.1 HIGH
EPSS
2.38%
probability of exploitation in 30 days
CISA KEV
Not listed
no confirmed exploitation reported
News coverage
0
sources referencing this CVE
Related IOCs
0
seen in the same coverage
EPSS Trend
Aug 16, 2026 → Aug 22, 2026
▼ 0.17pp
2.54% → 2.38% over 2 tracked changes
CVSS v3.1 Detail
Attack VectorNETWORK
Attack ComplexityHIGH
Privileges RequiredLOW
User InteractionNONE
ScopeCHANGED
ConfidentialityHIGH
IntegrityLOW
AvailabilityNONE
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:N
Timeline
disclosure → media coverage
Dec 20, 2019
Disclosure — published as a CVE record. · last revised by NVD Nov 21, 2024