CVE-2019-16056
Severity
7.5HIGH
EPSS
1.2%
top 20.97%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedSep 6
Latest updateJul 11
Description
An issue was discovered in Python through 2.7.16, 3.x through 3.5.7, 3.6.x through 3.6.9, and 3.7.x through 3.7.4. The email module wrongly parses email addresses that contain multiple @ characters. An application that uses the email module and implements some kind of checks on the From/To headers of a message could be tricked into accepting an email address that should be denied. An attack may be the same as in CVE-2019-11340; however, this CVE applies to Python more generally.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NExploitability: 3.9 | Impact: 3.6
Affected Packages12 packages
Also affects: Debian Linux 8.0, 9.0, Fedora 29, 30, 31, Ubuntu Linux 12.04, 14.04, 16.04, 18.04, 19.04
Patches
🔴Vulnerability Details
5📋Vendor Advisories
6💬Community
10Bugzilla▶
CVE-2019-16056 python37: python: email.utils.parseaddr wrongly parses email addresses [fedora-rawhide]↗2019-09-10
Bugzilla▶
CVE-2019-16056 python34: python: email.utils.parseaddr wrongly parses email addresses [epel-all]↗2019-09-09
Bugzilla▶
CVE-2019-16056 python38: python: email.utils.parseaddr wrongly parses email addresses [fedora-all]↗2019-09-09
Bugzilla▶
CVE-2019-16056 python34: python: email.utils.parseaddr wrongly parses email addresses [fedora-all]↗2019-09-09
Bugzilla▶
CVE-2019-16056 python2: python: email.utils.parseaddr wrongly parses email addresses [fedora-all]↗2019-09-09