First published: Thu Jul 19 2018(Updated: )
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.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/python | <0:2.7.5-88.el7 | 0:2.7.5-88.el7 |
redhat/python3 | <0:3.6.8-13.el7 | 0:3.6.8-13.el7 |
redhat/python | <0:2.7.5-87.el7_7 | 0:2.7.5-87.el7_7 |
redhat/python3 | <0:3.6.8-23.el8 | 0:3.6.8-23.el8 |
redhat/rh-python36-python | <0:3.6.9-2.el6 | 0:3.6.9-2.el6 |
redhat/python27-python | <0:2.7.17-2.el6 | 0:2.7.17-2.el6 |
redhat/rh-python36-python | <0:3.6.9-2.el7 | 0:3.6.9-2.el7 |
redhat/python27-python | <0:2.7.17-2.el7 | 0:2.7.17-2.el7 |
redhat/python | <3.7.5 | 3.7.5 |
redhat/python | <2.7.17 | 2.7.17 |
debian/python2.7 | 2.7.18-8+deb11u1 | |
IBM Data Risk Manager | <=2.0.6 | |
Python 2.7 | <=2.7.16 | |
Python 2.7 | >=3.0.0<=3.0.1 | |
Python 2.7 | >=3.1.0<=3.1.5 | |
Python 2.7 | >=3.2.0<=3.2.6 | |
Python 2.7 | >=3.3.0<=3.3.7 | |
Python 2.7 | >=3.4.0<=3.4.10 | |
Python 2.7 | >=3.5.0<=3.5.7 | |
Python 2.7 | >=3.6.0<=3.6.9 | |
Python 2.7 | >=3.7.0<=3.7.4 | |
Fedora | =29 | |
Fedora | =30 | |
Fedora | =31 | |
Debian | =8.0 | |
Debian | =9.0 | |
Ubuntu | =12.04 | |
Ubuntu | =14.04 | |
Ubuntu | =16.04 | |
Ubuntu | =18.04 | |
Ubuntu | =19.04 | |
Red Hat Software Collections | =1.0 | |
Oracle Communications Operations Monitor | >=4.1<=4.3 | |
Oracle Communications Operations Monitor | =3.4 | |
Oracle Peoplesoft Enterprise Campus Software Campus Community | =8.57 | |
Oracle Peoplesoft Enterprise Campus Software Campus Community | =8.58 | |
Oracle Storage Cloud Software Appliance | =8.8 | |
Oracle Solaris and Zettabyte File System (ZFS) | =11 | |
SUSE Linux | =15.0 | |
SUSE Linux | =15.1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
(Appears in the following advisories)
CVE-2019-16056 is classified as a moderate severity vulnerability due to improper parsing of email addresses.
To fix CVE-2019-16056, upgrade to Python versions 2.7.18, 3.6.10, 3.7.5 or later.
CVE-2019-16056 affects Python versions up to 2.7.16 and 3.x through 3.7.4.
The email module in Python is specifically impacted by CVE-2019-16056.
Yes, applications that use the email module and perform checks on From/To headers may be vulnerable to exploitation.