CVE-2018-1000164

NameCVE-2018-1000164
Descriptiongunicorn version 19.4.5 contains a CWE-113: Improper Neutralization of CRLF Sequences in HTTP Headers vulnerability in "process_headers" function in "gunicorn/http/wsgi.py" that can result in an attacker causing the server to return arbitrary HTTP headers. This vulnerability appears to have been fixed in 19.5.0.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
ReferencesDLA-1357-1, DSA-4186-1
Debian Bugs896548

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
gunicorn (PTS)jessie, jessie (lts)19.0-1+deb8u1fixed
stretch (lts), stretch19.6.0-10+deb9u3fixed
buster (security), buster, buster (lts)19.9.0-1+deb10u1fixed
bullseye20.1.0-1fixed
bookworm20.1.0-6fixed
sid, trixie23.0.0-1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
gunicornsourcewheezy0.14.5-3+deb7u2DLA-1357-1
gunicornsourcejessie19.0-1+deb8u1DSA-4186-1
gunicornsource(unstable)19.5.0-1896548

Notes

https://epadillas.github.io/2018/04/02/http-header-splitting-in-gunicorn-19.4.5
https://github.com/benoitc/gunicorn/issues/1227
https://github.com/benoitc/gunicorn/commit/5263a4ef2a63c62216680876f3813959839608ff

Search for package or bug name: Reporting problems