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
Debian Bugs896548

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
gunicorn (PTS)stretch19.6.0-10+deb9u1fixed
buster19.9.0-1fixed
bullseye, sid20.0.4-4fixed

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