HIGH · 7.5

CVE-2019-16056

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. A...

Vulnerability 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 Score

7.5

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
NONE
Availability
NONE

Affected Products

VendorProductVersions
PythonPython<= 2.7.16
FedoraprojectFedora29
DebianDebian Linux8.0
CanonicalUbuntu Linux12.04
RedhatSoftware Collections1.0
OracleCommunications Operations Monitor>= 4.1, <= 4.3
OraclePeoplesoft Enterprise Peopletools8.57
OracleZfs Storage Appliance Kit8.8
OracleSolaris11
OpensuseLeap15.0

References

FAQ

What is CVE-2019-16056?

CVE-2019-16056 is a vulnerability with a CVSS score of 7.5 (HIGH). 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. A...

How severe is CVE-2019-16056?

CVE-2019-16056 has been rated HIGH with a CVSS base score of 7.5/10. Review the CVSS metrics above for detailed severity breakdown.

Is there a patch for CVE-2019-16056?

Check the references section above for vendor advisories and patch information. Affected products include: Python Python, Fedoraproject Fedora, Debian Debian Linux, Canonical Ubuntu Linux, Redhat Software Collections.