CVE-2019-10160
python: regression of CVE-2019-9636 due to functional fix to allow port numbers in netloc
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD, Photon OS. Niedriger laut Red Hat (hoch), Amazon (hoch), Oracle (hoch), Ubuntu (mittel).
Beschreibung
A security regression of CVE-2019-9636 was discovered in python since commit d537ab0ff9767ef024f26246899728f0116b1ec3 affecting versions 2.7, 3.5, 3.6, 3.7 and from v3.8.0a4 through v3.8.0b1, which still allows an attacker to exploit CVE-2019-9636 by abusing the user and password parts of a URL. When an application parses user-supplied URLs to store cookies, authentication credentials, or other kind of information, it is possible for an attacker to provide specially crafted URLs to make the application locate host-related information (e.g. cookies, authentication data) and send them to a different host than where it should, unlike if the URLs had been correctly parsed. The result of an attack may vary based on the application.
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben in |
|---|---|---|
| Photon OS 1.0 | python2, python3 | 2.7.15-8.ph1 und 1 weitere |
| Photon OS 2.0 | python2, python3 | 2.7.15-8.ph2 und 1 weitere |
| Photon OS 3.0 | python2 | 2.7.15-8.ph3 |
| amazon linux 1 | python27, python27-debuginfo, python27-devel und 22 weitere | 2.7.16-1.129.amzn1 und 3 weitere |
| amazon linux 2 | python, python-debug, python-debuginfo und 13 weitere | 2.7.16-2.amzn2.0.1 und 1 weitere |
| debian 10 | python2.7, python3.7 | 2.7.16-2+deb10u1 und 1 weitere |
| debian 11 | python2.7 | 2.7.16-3 |
| debian 9 | python3.5 | 3.5.3-1+deb9u2 |
| Oracle Linux 6 | python, python-devel, python-libs und 3 weitere | 2.6.6-68.0.1.el6_10 |
| Oracle Linux 7 | python, python-debug, python-devel und 4 weitere | 2.7.5-80.0.1.el7_6 |
| rapidfort fedora 43 | python3.15, python3.15-debug, python3.15-devel und 11 weitere | 3.15.0-1.fc43 |
| ubuntu 14.04-ESM | python2.7, python3.4, python3.5 | 2.7.6-8ubuntu0.6+esm2 und 2 weitere |
Alle 90 Einträge aus 17 Quellen zeigen
| Quelle | Paket | Behoben in |
|---|---|---|
| Photon OS 1.0 | python2 | 2.7.15-8.ph1 |
| Photon OS 1.0 | python3 | 3.5.6-7.ph1 |
| Photon OS 2.0 | python2 | 2.7.15-8.ph2 |
| Photon OS 2.0 | python3 | 3.6.5-7.ph2 |
| Photon OS 3.0 | python2 | 2.7.15-8.ph3 |
| amazon linux 1 | python27 | 2.7.16-1.129.amzn1 |
| amazon linux 1 | python27-debuginfo | 2.7.16-1.129.amzn1 |
| amazon linux 1 | python27-devel | 2.7.16-1.129.amzn1 |
| amazon linux 1 | python27-libs | 2.7.16-1.129.amzn1 |
| amazon linux 1 | python27-test | 2.7.16-1.129.amzn1 |
| amazon linux 1 | python27-tools | 2.7.16-1.129.amzn1 |
| amazon linux 1 | python34 | 3.4.10-1.49.amzn1 |
| amazon linux 1 | python34-debuginfo | 3.4.10-1.49.amzn1 |
| amazon linux 1 | python34-devel | 3.4.10-1.49.amzn1 |
| amazon linux 1 | python34-libs | 3.4.10-1.49.amzn1 |
| amazon linux 1 | python34-test | 3.4.10-1.49.amzn1 |
| amazon linux 1 | python34-tools | 3.4.10-1.49.amzn1 |
| amazon linux 1 | python35 | 3.5.7-1.23.amzn1 |
| amazon linux 1 | python35-debuginfo | 3.5.7-1.23.amzn1 |
| amazon linux 1 | python35-devel | 3.5.7-1.23.amzn1 |
| amazon linux 1 | python35-libs | 3.5.7-1.23.amzn1 |
| amazon linux 1 | python35-test | 3.5.7-1.23.amzn1 |
| amazon linux 1 | python35-tools | 3.5.7-1.23.amzn1 |
| amazon linux 1 | python36 | 3.6.8-1.14.amzn1 |
| amazon linux 1 | python36-debug | 3.6.8-1.14.amzn1 |
| amazon linux 1 | python36-debuginfo | 3.6.8-1.14.amzn1 |
| amazon linux 1 | python36-devel | 3.6.8-1.14.amzn1 |
| amazon linux 1 | python36-libs | 3.6.8-1.14.amzn1 |
| amazon linux 1 | python36-test | 3.6.8-1.14.amzn1 |
| amazon linux 1 | python36-tools | 3.6.8-1.14.amzn1 |
| amazon linux 2 | python | 2.7.16-2.amzn2.0.1 |
| amazon linux 2 | python-debug | 2.7.16-2.amzn2.0.1 |
| amazon linux 2 | python-debuginfo | 2.7.16-2.amzn2.0.1 |
| amazon linux 2 | python-devel | 2.7.16-2.amzn2.0.1 |
| amazon linux 2 | python-libs | 2.7.16-2.amzn2.0.1 |
| amazon linux 2 | python-test | 2.7.16-2.amzn2.0.1 |
| amazon linux 2 | python-tools | 2.7.16-2.amzn2.0.1 |
| amazon linux 2 | python3 | 3.7.4-1.amzn2.0.1 |
| amazon linux 2 | python3-debug | 3.7.4-1.amzn2.0.1 |
| amazon linux 2 | python3-debuginfo | 3.7.4-1.amzn2.0.1 |
| amazon linux 2 | python3-devel | 3.7.4-1.amzn2.0.1 |
| amazon linux 2 | python3-libs | 3.7.4-1.amzn2.0.1 |
| amazon linux 2 | python3-test | 3.7.4-1.amzn2.0.1 |
| amazon linux 2 | python3-tkinter | 3.7.4-1.amzn2.0.1 |
| amazon linux 2 | python3-tools | 3.7.4-1.amzn2.0.1 |
| amazon linux 2 | tkinter | 2.7.16-2.amzn2.0.1 |
| debian 10 | python2.7 | 2.7.16-2+deb10u1 |
| debian 10 | python3.7 | 3.7.3-2+deb10u1 |
| debian 11 | python2.7 | 2.7.16-3 |
| debian 9 | python3.5 | 3.5.3-1+deb9u2 |
| Oracle Linux 6 | python | 2.6.6-68.0.1.el6_10 |
| Oracle Linux 6 | python-devel | 2.6.6-68.0.1.el6_10 |
| Oracle Linux 6 | python-libs | 2.6.6-68.0.1.el6_10 |
| Oracle Linux 6 | python-test | 2.6.6-68.0.1.el6_10 |
| Oracle Linux 6 | python-tools | 2.6.6-68.0.1.el6_10 |
| Oracle Linux 6 | tkinter | 2.6.6-68.0.1.el6_10 |
| Oracle Linux 7 | python | 2.7.5-80.0.1.el7_6 |
| Oracle Linux 7 | python-debug | 2.7.5-80.0.1.el7_6 |
| Oracle Linux 7 | python-devel | 2.7.5-80.0.1.el7_6 |
| Oracle Linux 7 | python-libs | 2.7.5-80.0.1.el7_6 |
| Oracle Linux 7 | python-test | 2.7.5-80.0.1.el7_6 |
| Oracle Linux 7 | python-tools | 2.7.5-80.0.1.el7_6 |
| Oracle Linux 7 | tkinter | 2.7.5-80.0.1.el7_6 |
| rapidfort fedora 43 | python3.15 | 3.15.0-1.fc43 |
| rapidfort fedora 43 | python3.15-debug | 3.15.0-1.fc43 |
| rapidfort fedora 43 | python3.15-devel | 3.15.0-1.fc43 |
| rapidfort fedora 43 | python3.15-freethreading | 3.15.0-1.fc43 |
| rapidfort fedora 43 | python3.15-freethreading-debug | 3.15.0-1.fc43 |
| rapidfort fedora 43 | python3.15-freethreading-devel | 3.15.0-1.fc43 |
| rapidfort fedora 43 | python3.15-freethreading-idle | 3.15.0-1.fc43 |
| rapidfort fedora 43 | python3.15-freethreading-libs | 3.15.0-1.fc43 |
| rapidfort fedora 43 | python3.15-freethreading-test | 3.15.0-1.fc43 |
| rapidfort fedora 43 | python3.15-freethreading-tkinter | 3.15.0-1.fc43 |
| rapidfort fedora 43 | python3.15-idle | 3.15.0-1.fc43 |
| rapidfort fedora 43 | python3.15-libs | 3.15.0-1.fc43 |
| rapidfort fedora 43 | python3.15-test | 3.15.0-1.fc43 |
| rapidfort fedora 43 | python3.15-tkinter | 3.15.0-1.fc43 |
| ubuntu 14.04-ESM | python2.7 | 2.7.6-8ubuntu0.6+esm2 |
| ubuntu 14.04-ESM | python3.4 | 3.4.3-1ubuntu1~14.04.7+esm2 |
| ubuntu 14.04-ESM | python3.5 | 3.5.2-2ubuntu0~16.04.4~14.04.1+esm1 |
| ubuntu 16.04 | python2.7 | 2.7.12-1ubuntu0~16.04.8 |
| ubuntu 16.04 | python3.5 | 3.5.2-2ubuntu0~16.04.8 |
| ubuntu 16.04-ESM | python2.7 | 2.7.12-1ubuntu0~16.04.8 |
| ubuntu 16.04-ESM | python3.5 | 3.5.2-2ubuntu0~16.04.8 |
| ubuntu 18.04 | python2.7 | 2.7.15-4ubuntu4~18.04.1 |
| ubuntu 18.04 | python3.6 | 3.6.8-1~18.04.2 |
| ubuntu 18.04-ESM | python2.7 | 2.7.15-4ubuntu4~18.04.1 |
| ubuntu 18.04-ESM | python3.6 | 3.6.8-1~18.04.2 |
| ubuntu 19.04 | python2.7 | 2.7.16-2ubuntu0.1 |
| ubuntu 19.04 | python3.7 | 3.7.3-2ubuntu0.1 |
Referenzen
- http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00042.html
- http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00040.html
- https://access.redhat.com/errata/RHSA-2019:1587
- https://access.redhat.com/errata/RHSA-2019:1700
- https://access.redhat.com/errata/RHSA-2019:2437
- https://access.redhat.com/security/cve/CVE-2019-10160
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-10160
- https://cert-portal.siemens.com/productcert/html/ssa-398330.html
Alle 37 Referenzen
- https://github.com/python/cpython/commit/250b62acc59921d399f0db47db3b462cd6037e09
- https://github.com/python/cpython/commit/8d0ef0b5edeae52960c7ed05ae8a12388324f87e
- https://github.com/python/cpython/commit/f61599b050c621386a3fc6bc480359e2d3bb93de
- https://github.com/python/cpython/commit/fd1771dbdd28709716bd531580c40ae5ed814468
- https://linux.oracle.com/cve/CVE-2019-10160.html
- https://linux.oracle.com/errata/ELSA-2019-1587.html
- https://lists.apache.org/thread.html/r1b103833cb5bc8466e24ff0ecc5e75b45a705334ab6a444e64e840a0@%3Cissues.bookkeeper.apache.org%3E
- https://lists.debian.org/debian-lts-announce/2019/06/msg00022.html
- https://lists.debian.org/debian-lts-announce/2020/07/msg00011.html
- https://lists.debian.org/debian-lts-announce/2020/08/msg00034.html
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/2ORNTF62QPLMJXIQ7KTZQ2776LMIXEKL/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/44TS66GJMO5H3RLMVZEBGEFTB6O2LJJU/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4X3HW5JRZ7GCPSR7UHJOLD7AWLTQCDVR/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/E2HP37NUVLQSBW3J735A2DQDOZ4ZGBLY/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ER6LONC2B2WYIO56GBQUDU6QTWZDPUNQ/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HQEQLXLOCR3SNM3AA5RRYJFQ5AZBYJ4L/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/JCPGLTTOBB3QEARDX4JOYURP6ELNNA2V/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/KRYFIMISZ47NTAU3XWZUOFB7CYL62KES/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/M34WOYCDKTDE5KLUACE2YIEH7D37KHRX/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NF3DRDGMVIRYNZMSLJIHNW47HOUQYXVG/
- https://nvd.nist.gov/vuln/detail/CVE-2019-10160
- https://python-security.readthedocs.io/vuln/urlsplit-nfkc-normalization2.html
- https://security.netapp.com/advisory/ntap-20190617-0003/
- https://ubuntu.com/security/notices/USN-4127-1
- https://ubuntu.com/security/notices/USN-4127-2
- https://ubuntu.com/security/notices/USN-6891-1
- https://usn.ubuntu.com/4127-1/
- https://usn.ubuntu.com/4127-2/
- https://www.cve.org/CVERecord?id=CVE-2019-10160