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, bugtraq, EDB, Metasploit, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, Mageia, GitHub code/issues, web search, more)
ReferencesDLA-1357-1, DSA-4186-1
NVD severitymedium (attack range: remote)
Debian Bugs896548

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
gunicorn (PTS)jessie (security), jessie19.0-1+deb8u1fixed
stretch19.6.0-10+deb9u1fixed
buster, sid19.9.0-1fixed

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

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
gunicornsource(unstable)19.5.0-1medium896548
gunicornsourcejessie19.0-1+deb8u1mediumDSA-4186-1
gunicornsourcewheezy0.14.5-3+deb7u2mediumDLA-1357-1

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