CRLF injection vulnerability in the HTTPConnection.putheader function in urllib2 and urllib in CPython (aka Python) before 2.7.10 and 3.x before 3.4.4 allows remote attackers to inject arbitrary HTTP headers via CRLF sequences in a URL.
Conclusion & alert: CVE-2016-5699 is rated High Exploit Risk (78.5/100): CVSS Medium severity, with high exploitation likelihood (EPSS 41.71%, 97th percentile). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). EPSS rose +6.44% over the last day, indicating growing attacker interest. Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-05-01 | 35.28% | 41.71% | +6.44% |
| 2 | 2026-03-04 | 25.95% | 35.28% | +9.33% |
| 3 | 2026-03-01 | — | 25.95% | — |
Full EPSS history (48 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 6.1 | 3.0 | MEDIUM |
|
2.8 | 2.7 | [email protected] |
| 4.3 | 2.0 | MEDIUM |
|
8.6 | 2.9 | [email protected] |
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
not yet assigned | CVE-2016-5699 not yet assigned priority: Debian including 1 source packages (python2.7), 1 status rows across 1 suites (bullseye): resolved 1. | https://security-tracker.debian.org/tracker/CVE-2016-5699 |
redhat
|
medium | — | https://access.redhat.com/security/cve/CVE-2016-5699 |
suse
|
medium | CVE-2016-5699 severity moderate: SUSE including 542 source package names (0.1.75:libpython3_6m1_0-3.6.10-3.42.2, 0.1.75:python3-3.6.10-3.42.2, …), 999 product×package rows across 125 product lines (Container caasp/v4/389-ds, Container caasp/v4/dnsmasq-nanny, … (125 product lines)): Fixed 842, Known Affected 157. | https://www.suse.com/security/cve/CVE-2016-5699/ |
ubuntu
|
medium | CVE-2016-5699 medium priority: Ubuntu including 4 source packages (python2.7, python3.2, python3.4, python3.5), 68 status rows across 17 suites (bionic, disco, eoan, focal, groovy, hirsute, impish, jammy, kinetic, lunar, precise, trusty, upstream, wily, xenial, yakkety, zesty): DNE 41, not-affected 18, released 6, needs-triage 2, ignored 1. | https://ubuntu.com/security/CVE-2016-5699 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| python | python | <= 2.7.9 | cpe:2.3:a:python:python:*:*:*:*:*:*:*:* |
| python | python | 3.0 | cpe:2.3:a:python:python:3.0:*:*:*:*:*:*:* |
| python | python | 3.0.1 | cpe:2.3:a:python:python:3.0.1:*:*:*:*:*:*:* |
| python | python | 3.1.0 | cpe:2.3:a:python:python:3.1.0:*:*:*:*:*:*:* |
| python | python | 3.1.1 | cpe:2.3:a:python:python:3.1.1:*:*:*:*:*:*:* |
| python | python | 3.1.2 | cpe:2.3:a:python:python:3.1.2:*:*:*:*:*:*:* |
| python | python | 3.1.3 | cpe:2.3:a:python:python:3.1.3:*:*:*:*:*:*:* |
| python | python | 3.1.4 | cpe:2.3:a:python:python:3.1.4:*:*:*:*:*:*:* |
| python | python | 3.1.5 | cpe:2.3:a:python:python:3.1.5:*:*:*:*:*:*:* |
| python | python | 3.2.0 | cpe:2.3:a:python:python:3.2.0:*:*:*:*:*:*:* |
| python | python | 3.2.1 | cpe:2.3:a:python:python:3.2.1:*:*:*:*:*:*:* |
| python | python | 3.2.2 | cpe:2.3:a:python:python:3.2.2:*:*:*:*:*:*:* |
| python | python | 3.2.3 | cpe:2.3:a:python:python:3.2.3:*:*:*:*:*:*:* |
| python | python | 3.2.4 | cpe:2.3:a:python:python:3.2.4:*:*:*:*:*:*:* |
| python | python | 3.2.5 | cpe:2.3:a:python:python:3.2.5:*:*:*:*:*:*:* |
| python | python | 3.2.6 | cpe:2.3:a:python:python:3.2.6:*:*:*:*:*:*:* |
| python | python | 3.3.0 | cpe:2.3:a:python:python:3.3.0:*:*:*:*:*:*:* |
| python | python | 3.3.1 | cpe:2.3:a:python:python:3.3.1:*:*:*:*:*:*:* |
| python | python | 3.3.2 | cpe:2.3:a:python:python:3.3.2:*:*:*:*:*:*:* |
| python | python | 3.3.3 | cpe:2.3:a:python:python:3.3.3:*:*:*:*:*:*:* |
| python | python | 3.3.4 | cpe:2.3:a:python:python:3.3.4:*:*:*:*:*:*:* |
| python | python | 3.3.5 | cpe:2.3:a:python:python:3.3.5:*:*:*:*:*:*:* |
| python | python | 3.3.6 | cpe:2.3:a:python:python:3.3.6:*:*:*:*:*:*:* |
| python | python | 3.4.0 | cpe:2.3:a:python:python:3.4.0:*:*:*:*:*:*:* |
| python | python | 3.4.1 | cpe:2.3:a:python:python:3.4.1:*:*:*:*:*:*:* |
| python | python | 3.4.2 | cpe:2.3:a:python:python:3.4.2:*:*:*:*:*:*:* |
| python | python | 3.4.3 | cpe:2.3:a:python:python:3.4.3:*:*:*:*:*:*:* |