CVE-2023-24329
Vulnerability Summary
Timeline
Description
An issue in the urllib.parse component of Python before 3.11.4 allows attackers to bypass blocklisting methods by supplying a URL that starts with blank characters.
CVSS Metrics
- v3.1•HIGH•Score: 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
EPSS Trends
Current EPSS score: 20.46%• Percentile: 97%
Techniques & Countermeasures
- CWE-20•Improper Input Validation
The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
Affected Systems
- chainguard•python-3.10
< 0
- chainguard•python-3.11
< 0
- chainguard•python-3.12
< 0
- chainguard•python-3.9
< 3.9.17-r0
- wolfi•python-3.10
< 0
- wolfi•python-3.11
< 0
- wolfi•python-3.12
< 0
- debian•pypy3
< 7.3.5+dfsg-2+deb11u3 | < 7.3.11+dfsg-2+deb12u2 | < 7.3.12+dfsg-1 | < 7.3.12+dfsg-1
- debian•python2.7
< 2.7.18-8+deb11u1
- debian•python3.11
< 3.11.2-6+deb12u2
- debian•python3.9
< 3.9.2-1+deb11u2
- ubuntu•python2.7
< 2.7.6-8ubuntu0.6+esm15 | < 2.7.12-1ubuntu0~16.04.18+esm5 | < 2.7.17-1~18.04ubuntu1.13 | < 2.7.18-1~20.04.7 | < 2.7.18-13ubuntu1.5
- ubuntu•python3.10
< 3.10.6-1~22.04.2ubuntu1.1
- ubuntu•python3.11
< 3.11.0~rc1-1~22.04.1~esm1
- ubuntu•python3.4
all
- ubuntu•python3.5
< 3.5.2-2ubuntu0~16.04.4~14.04.1+esm1 | < 3.5.2-2ubuntu0~16.04.13+esm8
- ubuntu•python3.6
< 3.6.9-1~18.04ubuntu1.13
- ubuntu•python3.7
< 3.7.5-2ubuntu1~18.04.2+esm3
- ubuntu•python3.8
< 3.8.0-3ubuntu1~18.04.2+esm2 | < 3.8.10-0ubuntu1~20.04.8
- ubuntu•python3.9
< 3.9.5-3ubuntu0~20.04.1+esm1
- fedoraproject•fedora
36 | 37 | 38
- netapp•active_iq_unified_manager
na
- netapp•management_services_for_element_software
na
- netapp•management_services_for_netapp_hci
na
- netapp•ontap_select_deploy_administration_utility
na
- python•python
< 3.7.17 | ≥ 3.8.0, < 3.8.17 | ≥ 3.9.0, < 3.9.17 | ≥ 3.10.0, < 3.10.12 | ≥ 3.11.0, < 3.11.4
References (40)
- https://pointernull.com/security/python-url-parse-problem.html
- https://github.com/python/cpython/pull/99421
- https://security.netapp.com/advisory/ntap-20230324-0004/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TZH26JGNZ5XYPZ5SAU3NKSBSPRE5OHTG/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/PURM5CFDABEWAIWZFD2MQ7ZJGCPYSQ44/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/O5SP4RT3RRS434ZS2HQKQJ3VZW7YPKYR/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/UONZWLB4QVLQIY5CPDLEUEKH6WX4VQMC/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EM2XLZSTXG44TMFXF4E6VTGKR2MQCW3G/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/U2MZOJYGFCB5PPT6AKMAU72N7QOYWLBP/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LWC4WGXER5P6Q75RFGL7QUTPP3N5JR7T/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/F2NY75GFDZ5T6YPN44D3VMFT5SUVTOTG/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6PEVICI7YNGGMSL3UCMWGE66QFLATH72/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OHHJHJRLEF3TDT2K3676CAUVRDD4CCMR/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MZEHSXSCMA4WWQKXT6QV7AAR6SWNZ2VP/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/WTOAUJNDWZDRWVSXJ354AYZYKRMT56HU/
- https://github.com/python/cpython/issues/102153
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H23OSKC6UG6IWOQAUPW74YUHWRWVXJP7/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/Q3J5N24ECS4B6MJDRO6UAYU6GPLYBDCL/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/DSL6NSOAXWBJJ67XPLSSC74MNKZF3BBO/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/T4IDB5OAR5Y4UK3HLMZBW4WEL2B7YFMJ/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RA2MBEEES6L46OD64OBSVUUMGKNGMOWW/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QRQHN7RWJQJHYP6E5EKESOYP5VDSHZG4/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/JZTLGV2HYFF4AMYJL25VDIGAIHCU7UPA/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/GR5US3BYILYJ4SKBV6YBNPRUBAL5P2CN/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/PEUN6T22UJFXR7J5F6UUHCXXPKJ2DVHI/
- https://www.kb.cert.org/vuls/id/127587
- https://lists.debian.org/debian-lts-announce/2023/09/msg00022.html
- https://lists.debian.org/debian-lts-announce/2024/12/msg00000.html
- https://lists.debian.org/debian-lts-announce/2024/11/msg00005.html
- https://security-tracker.debian.org/tracker/CVE-2023-24329
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/24xxx/CVE-2023-24329.json
- https://nvd.nist.gov/vuln/detail/CVE-2023-24329
- https://ubuntu.com/security/CVE-2023-24329
- https://github.com/python/cpython/pull/99446
- https://ubuntu.com/security/notices/USN-5888-1
- https://ubuntu.com/security/notices/USN-5960-1
- https://ubuntu.com/security/notices/USN-6139-1
- https://www.cve.org/CVERecord?id=CVE-2023-24329
- https://ubuntu.com/security/notices/USN-6891-1
- https://ubuntu.com/security/notices/USN-7180-1