CVE Vulnerabilities

CVE-2019-16056

Published: Sep 06, 2019 | Modified: Oct 14, 2026
CVSS 3.x
7.5
HIGH
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS 2.x
5 MEDIUM
AV:N/AC:L/Au:N/C:P/I:N/A:N
RedHat/V2
RedHat/V3
7.3 MODERATE
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Ubuntu
MEDIUM

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.

Affected Software

NameVendorStart VersionEnd Version
PythonPython*2.7.16 (including)
PythonPython3.0.0 (including)3.0.1 (including)
PythonPython3.1.0 (including)3.1.5 (including)
PythonPython3.2.0 (including)3.2.6 (including)
PythonPython3.3.0 (including)3.3.7 (including)
PythonPython3.4.0 (including)3.4.10 (including)
PythonPython3.5.0 (including)3.5.7 (including)
PythonPython3.6.0 (including)3.6.9 (including)
PythonPython3.7.0 (including)3.7.4 (including)
Red Hat Ansible Tower 3.5 for RHEL 7RedHatansible-tower-35/ansible-tower:3.5.6-1*
Red Hat Ansible Tower 3.6 for RHEL 7RedHatansible-tower-36/ansible-tower:3.6.4-1*
Red Hat Enterprise Linux 7RedHatpython-0:2.7.5-88.el7*
Red Hat Enterprise Linux 7RedHatpython3-0:3.6.8-13.el7*
Red Hat Enterprise Linux 7.7 Extended Update SupportRedHatpython-0:2.7.5-87.el7_7*
Red Hat Enterprise Linux 8RedHatpython27:2.7-8020020200117110429.90f98d4f*
Red Hat Enterprise Linux 8RedHatpython3-0:3.6.8-23.el8*
Red Hat Enterprise Linux 8RedHatpython3-0:3.6.8-23.el8*
Red Hat Software Collections for Red Hat Enterprise Linux 6RedHatrh-python36-python-0:3.6.9-2.el6*
Red Hat Software Collections for Red Hat Enterprise Linux 6RedHatpython27-python-0:2.7.17-2.el6*
Red Hat Software Collections for Red Hat Enterprise Linux 7RedHatrh-python36-python-0:3.6.9-2.el7*
Red Hat Software Collections for Red Hat Enterprise Linux 7RedHatpython27-python-0:2.7.17-2.el7*
Red Hat Software Collections for Red Hat Enterprise Linux 7.5 EUSRedHatrh-python36-python-0:3.6.9-2.el7*
Red Hat Software Collections for Red Hat Enterprise Linux 7.5 EUSRedHatpython27-python-0:2.7.17-2.el7*
Red Hat Software Collections for Red Hat Enterprise Linux 7.6 EUSRedHatrh-python36-python-0:3.6.9-2.el7*
Red Hat Software Collections for Red Hat Enterprise Linux 7.6 EUSRedHatpython27-python-0:2.7.17-2.el7*
Red Hat Software Collections for Red Hat Enterprise Linux 7.7 EUSRedHatrh-python36-python-0:3.6.9-2.el7*
Red Hat Software Collections for Red Hat Enterprise Linux 7.7 EUSRedHatpython27-python-0:2.7.17-2.el7*
Python2.7Ubuntubionic*
Python2.7Ubuntudisco*
Python2.7Ubuntuesm-infra-legacy/trusty*
Python2.7Ubuntuesm-infra-legacy/xenial*
Python2.7Ubuntuesm-infra/bionic*
Python2.7Ubuntuesm-infra/xenial*
Python2.7Ubuntutrusty*
Python2.7Ubuntutrusty/esm*
Python2.7Ubuntuxenial*
Python3.4Ubuntuesm-infra-legacy/trusty*
Python3.4Ubuntutrusty*
Python3.4Ubuntutrusty/esm*
Python3.5Ubuntuesm-infra-legacy/trusty*
Python3.5Ubuntuesm-infra-legacy/xenial*
Python3.5Ubuntuesm-infra/xenial*
Python3.5Ubuntutrusty*
Python3.5Ubuntutrusty/esm*
Python3.5Ubuntuxenial*
Python3.6Ubuntubionic*
Python3.6Ubuntuesm-infra/bionic*
Python3.7Ubuntubionic*
Python3.7Ubuntudisco*
Python3.7Ubuntuupstream*

References