Every CVE Search/ Get API key

CVE-2025-4517

Arbitrary writes via tarfile realpath overflow

9.4 CriticalPublic exploitFix available

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data".

You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information.

Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected.

Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
Low

Exploit likelihood

1.48%Up 1.4 points since Jun 4, 2025
90%50%10%1%

What each source reports

CVE List Score used 9.4

Arbitrary writes via tarfile realpath overflow

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data".

You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information.

Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected.

Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

Record
CVE-2025-4517
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Weakness
CWE-22
Updated
2026-11-02
EUVDEUVD-2025-16736 9.4

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data".

You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information.

Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected.

Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

Record
EUVD-2025-16736
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
GitHub AdvisoriesGHSA-6r6c-684h-9j7p 9.4

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter...

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data".

You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information. Only Python versions 3.12 or later are affected by these vulnerabilities, earlier versions don't include the extraction filter feature.

Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected.

Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

Record
GHSA-6r6c-684h-9j7p
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Weakness
CWE-22
Updated
2026-11-02
NVD 9.4

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data".

You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information.

Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected.

Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

Record
CVE-2025-4517
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Weakness
CWE-22
Updated
2026-11-02
OSVALPINE-CVE-2025-4517 9.4

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data".

You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information.

Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected.

Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

Record
ALPINE-CVE-2025-4517
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-03
OSVBELL-CVE-2025-4517 9.4
Record
BELL-CVE-2025-4517
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
Show 48 moreShow less
OSV 9.4

Arbitrary writes via tarfile realpath overflow

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data".

You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information.

Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected.

Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

Record
CVE-2025-4517
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Weakness
CWE-22
Updated
2026-11-04
OSVDEBIAN-CVE-2025-4517 9.4

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data". You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information. Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected. Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

Record
DEBIAN-CVE-2025-4517
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVOESA-2025-1789 9.4

python3 security update

Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.

Security Fix(es):

Python is an open source, object-oriented programming language from the Python Foundation. This language has the characteristics of scalability, supporting modules and packages, and supporting multiple platforms. There is a security vulnerability in Python 3.12 and later versions. This vulnerability originates from the tarfile module extraction filter function that allows modifying file metadata and permissions outside the extract directory.(CVE-2024-12718)

A vulnerability classified as critical was found in Python CPython up to 3.14.0b1 (Programming Language Software).The CWE definition for the vulnerability is CWE-22. The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.As an impact it is known to affect confidentiality.Upgrading to version 3.14.0b2 eliminates this vulnerability. Applying a patch is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.(CVE-2025-4138)

A vulnerability, which was classified as critical, has been found in Python CPython up to 3.14.0b1 (Programming Language Software).Using CWE to declare the problem leads to CWE-22. The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.Impacted is integrity, and availability.Upgrading to version 3.14.0b2 eliminates this vulnerability. Applying a patch is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.(CVE-2025-4330)

A vulnerability has been found in Python CPython up to 3.14.0b1 (Programming Language Software) and classified as problematic.As an impact it is known to affect integrity.Upgrading to version 3.14.0b2 eliminates this vulnerability. Applying a patch is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.(CVE-2025-4435)

A vulnerability, which was classified as critical, was found in Python CPython up to 3.14.0b1 (Programming Language Software).CWE is classifying the issue as CWE-22. The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.This is going to have an impact on confidentiality, integrity, and availability.Upgrading to version 3.14.0b2 eliminates this vulnerability. Applying a patch is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.(CVE-2025-4517)

Record
OESA-2025-1789
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVOESA-2025-1790 9.4

python3 security update

Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.

Security Fix(es):

Python is an open source, object-oriented programming language from the Python Foundation. This language has the characteristics of scalability, supporting modules and packages, and supporting multiple platforms. There is a security vulnerability in Python 3.12 and later versions. This vulnerability originates from the tarfile module extraction filter function that allows modifying file metadata and permissions outside the extract directory.(CVE-2024-12718)

A vulnerability classified as critical was found in Python CPython up to 3.14.0b1 (Programming Language Software).The CWE definition for the vulnerability is CWE-22. The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.As an impact it is known to affect confidentiality.Upgrading to version 3.14.0b2 eliminates this vulnerability. Applying a patch is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.(CVE-2025-4138)

A vulnerability, which was classified as critical, has been found in Python CPython up to 3.14.0b1 (Programming Language Software).Using CWE to declare the problem leads to CWE-22. The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.Impacted is integrity, and availability.Upgrading to version 3.14.0b2 eliminates this vulnerability. Applying a patch is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.(CVE-2025-4330)

A vulnerability has been found in Python CPython up to 3.14.0b1 (Programming Language Software) and classified as problematic.As an impact it is known to affect integrity.Upgrading to version 3.14.0b2 eliminates this vulnerability. Applying a patch is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.(CVE-2025-4435)

A vulnerability, which was classified as critical, was found in Python CPython up to 3.14.0b1 (Programming Language Software).CWE is classifying the issue as CWE-22. The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.This is going to have an impact on confidentiality, integrity, and availability.Upgrading to version 3.14.0b2 eliminates this vulnerability. Applying a patch is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.(CVE-2025-4517)

Record
OESA-2025-1790
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVOESA-2025-1791 9.4

python3 security update

Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.

Security Fix(es):

Python is an open source, object-oriented programming language from the Python Foundation. This language has the characteristics of scalability, supporting modules and packages, and supporting multiple platforms. There is a security vulnerability in Python 3.12 and later versions. This vulnerability originates from the tarfile module extraction filter function that allows modifying file metadata and permissions outside the extract directory.(CVE-2024-12718)

A vulnerability classified as critical was found in Python CPython up to 3.14.0b1 (Programming Language Software).The CWE definition for the vulnerability is CWE-22. The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.As an impact it is known to affect confidentiality.Upgrading to version 3.14.0b2 eliminates this vulnerability. Applying a patch is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.(CVE-2025-4138)

A vulnerability, which was classified as critical, has been found in Python CPython up to 3.14.0b1 (Programming Language Software).Using CWE to declare the problem leads to CWE-22. The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.Impacted is integrity, and availability.Upgrading to version 3.14.0b2 eliminates this vulnerability. Applying a patch is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.(CVE-2025-4330)

A vulnerability has been found in Python CPython up to 3.14.0b1 (Programming Language Software) and classified as problematic.As an impact it is known to affect integrity.Upgrading to version 3.14.0b2 eliminates this vulnerability. Applying a patch is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.(CVE-2025-4435)

A vulnerability, which was classified as critical, was found in Python CPython up to 3.14.0b1 (Programming Language Software).CWE is classifying the issue as CWE-22. The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.This is going to have an impact on confidentiality, integrity, and availability.Upgrading to version 3.14.0b2 eliminates this vulnerability. Applying a patch is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.(CVE-2025-4517)

Record
OESA-2025-1791
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVOESA-2025-2332 9.4

python3 security update

Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.

Security Fix(es):

A vulnerability, which was classified as critical, was found in Python CPython up to 3.14.0b1 (Programming Language Software).CWE is classifying the issue as CWE-22. The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.This is going to have an impact on confidentiality, integrity, and availability.Upgrading to version 3.14.0b2 eliminates this vulnerability. Applying a patch is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.(CVE-2025-4517)

The html.parser.HTMLParser class had worse-case quadratic complexity when processing certain crafted malformed inputs potentially leading to amplified denial-of-service.(CVE-2025-6069)

Record
OESA-2025-2332
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVOESA-2025-2333 9.4

python3 security update

Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.

Security Fix(es):

A vulnerability, which was classified as critical, was found in Python CPython up to 3.14.0b1 (Programming Language Software).CWE is classifying the issue as CWE-22. The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.This is going to have an impact on confidentiality, integrity, and availability.Upgrading to version 3.14.0b2 eliminates this vulnerability. Applying a patch is able to eliminate this problem. The bugfix is ready for download at github.com. The best possible mitigation is suggested to be upgrading to the latest version.(CVE-2025-4517)

The html.parser.HTMLParser class had worse-case quadratic complexity when processing certain crafted malformed inputs potentially leading to amplified denial-of-service.(CVE-2025-6069)

Record
OESA-2025-2333
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2025:10026 7.6

Red Hat Security Advisory: python3.11 security update

Record
RHSA-2025:10026
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2025:10028 7.6

Red Hat Security Advisory: python3.12 security update

Record
RHSA-2025:10028
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2025:10031 7.6

Red Hat Security Advisory: python3.12 security update

Record
RHSA-2025:10031
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2025:10128 7.6

Red Hat Security Advisory: python3 security update

Record
RHSA-2025:10128
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2025:10136 7.6

Red Hat Security Advisory: python3.9 security update

Record
RHSA-2025:10136
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2025:10140 7.6

Red Hat Security Advisory: python3.12 security update

Record
RHSA-2025:10140
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2025:10148 7.6

Red Hat Security Advisory: python3.11 security update

Record
RHSA-2025:10148
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2025:10189 7.6

Red Hat Security Advisory: python3.12 security update

Record
RHSA-2025:10189
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2025:10399 7.6

Red Hat Security Advisory: python3.9 security update

Record
RHSA-2025:10399
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2025:10484 7.6

Red Hat Security Advisory: python3 security update

Record
RHSA-2025:10484
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2025:10602 7.6

Red Hat Security Advisory: python3 security update

Record
RHSA-2025:10602
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2025:23530 7.6

Red Hat Security Advisory: python39:3.9 security update

Record
RHSA-2025:23530
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRHSA-2025:9918 7.6

Red Hat Security Advisory: python3.11 security update

Record
RHSA-2025:9918
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRLSA-2025:10026 7.6

Important: python3.11 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)

  • cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)

  • cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)

  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)

  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2025:10026
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRLSA-2025:10031 7.6

Important: python3.12 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)

  • cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)

  • cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)

  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)

  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2025:10031
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRLSA-2025:10128 7.6

Important: python3 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)

  • cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)

  • cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)

  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)

  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2025:10128
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRLSA-2025:10136 7.6

Important: python3.9 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)

  • cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)

  • cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)

  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)

  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2025:10136
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRLSA-2025:10140 7.6

Important: python3.12 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)

  • cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)

  • cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)

  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)

  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2025:10140
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRLSA-2025:10148 7.6

Important: python3.11 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)

  • cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)

  • cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)

  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)

  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2025:10148
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRLSA-2025:10189 7.6

Important: python3.12 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)

  • cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)

  • cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)

  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)

  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2025:10189
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRLSA-2025:23530 7.6

Important: python39:3.9 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • python: Invalid value for OpenSSL API may cause Buffer over-read when NPN is used (CVE-2024-5642)

  • python: Virtual environment (venv) activation scripts don't quote paths (CVE-2024-9287)

  • python: Improper validation of IPv6 and IPvFuture addresses (CVE-2024-11168)

  • python: cpython: URL parser allowed square brackets in domain names (CVE-2025-0938)

  • cpython: python: CPython DecodeError Handling Vulnerability (CVE-2025-4516)

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)

  • cpython: python: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)

  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)

  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

  • cpython: Python HTMLParser quadratic complexity (CVE-2025-6069)

  • cpython: python: Python zipfile End of Central Directory (EOCD) Locator record offset not checked (CVE-2025-8291)

  • python: Quadratic complexity in os.path.expandvars() with user-controlled template (CVE-2025-6075)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2025:23530
CVSS 3.1
7.6 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2025-4517 9.4

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data". You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information. Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected. Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

Record
UBUNTU-CVE-2025-4517
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVALSA-2025:10026 No score

Important: python3.11 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)
  • cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)
  • cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)
  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)
  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2025:10026
Updated
2026-11-02
OSVALSA-2025:10031 No score

Important: python3.12 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)
  • cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)
  • cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)
  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)
  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2025:10031
Updated
2026-11-02
OSVALSA-2025:10128 No score

Important: python3 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)
  • cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)
  • cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)
  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)
  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2025:10128
Updated
2026-11-02
OSVALSA-2025:10136 No score

Important: python3.9 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)
  • cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)
  • cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)
  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)
  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2025:10136
Updated
2026-11-02
OSVALSA-2025:10140 No score

Important: python3.12 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)
  • cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)
  • cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)
  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)
  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2025:10140
Updated
2026-11-02
OSVALSA-2025:10148 No score

Important: python3.11 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)
  • cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)
  • cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)
  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)
  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2025:10148
Updated
2026-11-02
OSVALSA-2025:10189 No score

Important: python3.12 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)
  • cpython: Bypass extraction filter to modify file metadata outside extraction directory (CVE-2024-12718)
  • cpython: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)
  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)
  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2025:10189
Updated
2026-11-02
OSVALSA-2025:23530 No score

Important: python39:3.9 security update

Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.

Security Fix(es):

  • python: Invalid value for OpenSSL API may cause Buffer over-read when NPN is used (CVE-2024-5642)
  • python: Virtual environment (venv) activation scripts don't quote paths (CVE-2024-9287)
  • python: Improper validation of IPv6 and IPvFuture addresses (CVE-2024-11168)
  • python: cpython: URL parser allowed square brackets in domain names (CVE-2025-0938)
  • cpython: python: CPython DecodeError Handling Vulnerability (CVE-2025-4516)
  • cpython: Tarfile extracts filtered members when errorlevel=0 (CVE-2025-4435)
  • cpython: python: Extraction filter bypass for linking outside extraction directory (CVE-2025-4330)
  • python: cpython: Arbitrary writes via tarfile realpath overflow (CVE-2025-4517)
  • cpython: python: Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory (CVE-2025-4138)
  • cpython: Python HTMLParser quadratic complexity (CVE-2025-6069)
  • cpython: python: Python zipfile End of Central Directory (EOCD) Locator record offset not checked (CVE-2025-8291)
  • python: Quadratic complexity in os.path.expandvars() with user-controlled template (CVE-2025-6075)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2025:23530
Updated
2026-11-02
OSVAZL-62307 No score

CVE-2025-4517 affecting package python3 for versions less than 3.9.19-14

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data".

You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information.

Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected.

Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

Record
AZL-62307
Updated
2026-11-02
OSVAZL-62318 No score

CVE-2025-4517 affecting package python3 for versions less than 3.12.9-2

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data".

You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information.

Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected.

Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

Record
AZL-62318
Updated
2026-11-02
OSVBIT-libpython-2025-4517 No score

Arbitrary writes via tarfile realpath overflow

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data".

You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information.

Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected.

Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

Record
BIT-libpython-2025-4517
Updated
2026-11-02
OSVBIT-python-2025-4517 No score

Arbitrary writes via tarfile realpath overflow

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data".

You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information.

Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected.

Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

Record
BIT-python-2025-4517
Updated
2026-11-02
OSVBIT-python-min-2025-4517 No score

Arbitrary writes via tarfile realpath overflow

Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data".

You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information.

Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affected.

Note that none of these vulnerabilities significantly affect the installation of source distributions which are tar archives as source distributions already allow arbitrary code execution during the build process. However when evaluating source distributions it's important to avoid installing source distributions with suspicious links.

Record
BIT-python-min-2025-4517
Updated
2026-11-02
OSVCLSA-2025-1752748693 No score

python3.11: Fix of 5 CVEs

  • CVE-2024-12718, CVE-2025-4138, CVE-2025-4330, CVE-2025-4435, CVE-2025-4517: fix multiple tarfile extraction filter bypasses (filter="tar"/filter="data")
Record
CLSA-2025-1752748693
Updated
2026-11-02
OSVCLSA-2025-1753207418 No score

python3: Fix of 5 CVEs

  • CVE-2024-12718, CVE-2025-4138, CVE-2025-4330, CVE-2025-4435, CVE-2025-4517: fix multiple tarfile extraction filter bypasses (filter="tar"/filter="data")
Record
CLSA-2025-1753207418
Updated
2026-11-02
OSVCLSA-2025-1753208636 No score

python3.9: Fix of 5 CVEs

  • CVE-2024-12718, CVE-2025-4138, CVE-2025-4330, CVE-2025-4435, CVE-2025-4517: fix multiple tarfile extraction filter bypasses (filter="tar"/filter="data")
Record
CLSA-2025-1753208636
Updated
2026-11-02
OSVCLSA-2025-1753209568 No score

python3: Fix of 5 CVEs

  • CVE-2024-12718, CVE-2025-4138, CVE-2025-4330, CVE-2025-4435, CVE-2025-4517: fix multiple tarfile extraction filter bypasses (filter="tar"/filter="data")
Record
CLSA-2025-1753209568
Updated
2026-11-02
OSVCLSA-2025-1762958654 No score

python3: Fix of 5 CVEs

  • CVE-2024-12718, CVE-2025-4138, CVE-2025-4330, CVE-2025-4435, CVE-2025-4517: fix multiple tarfile extraction filter bypasses (filter="tar"/filter="data")
Record
CLSA-2025-1762958654
Updated
2026-11-02
OSVCLSA-2025-1762958892 No score

python3: Fix of 5 CVEs

  • CVE-2024-12718, CVE-2025-4138, CVE-2025-4330, CVE-2025-4435, CVE-2025-4517: fix multiple tarfile extraction filter bypasses (filter="tar"/filter="data")
Record
CLSA-2025-1762958892
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
python3
Alpine:v3.19
before 3.11.13-r0
3.11.13-r0
python3
Alpine:v3.20
before 3.12.11-r0
3.12.11-r0
python3
Alpine:v3.21
before 3.12.11-r0
3.12.11-r0
python3
Alpine:v3.22
before 3.12.11-r0
3.12.11-r0
python3
Alpine:v3.23
before 3.12.11-r0
3.12.11-r0
python3
Alpine:v3.24
before 3.12.11-r0
3.12.11-r0
python3-tkinter
Alpine:v3.20
before 3.12.11-r0
3.12.11-r0
python3-tkinter
Alpine:v3.21
before 3.12.11-r0
3.12.11-r0
python3-tkinter
Alpine:v3.22
before 3.12.11-r0
3.12.11-r0
python3-tkinter
Alpine:v3.23
before 3.12.11-r0
3.12.11-r0
Show 290 moreShow less
Affected packages
PackageAffectedFixed
python3-tkinter
Alpine:v3.24
before 3.12.11-r0
3.12.11-r0
python3.11
AlmaLinux:8
before 3.11.13-1.el8_10
3.11.13-1.el8_10
python3.11-debug
AlmaLinux:8
before 3.11.13-1.el8_10
3.11.13-1.el8_10
python3.11-devel
AlmaLinux:8
before 3.11.13-1.el8_10
3.11.13-1.el8_10
python3.11-idle
AlmaLinux:8
before 3.11.13-1.el8_10
3.11.13-1.el8_10
python3.11-libs
AlmaLinux:8
before 3.11.13-1.el8_10
3.11.13-1.el8_10
python3.11-rpm-macros
AlmaLinux:8
before 3.11.13-1.el8_10
3.11.13-1.el8_10
python3.11-test
AlmaLinux:8
before 3.11.13-1.el8_10
3.11.13-1.el8_10
python3.11-tkinter
AlmaLinux:8
before 3.11.13-1.el8_10
3.11.13-1.el8_10
python3.12
AlmaLinux:8
before 3.12.11-1.el8_10
3.12.11-1.el8_10
python3.12-debug
AlmaLinux:8
before 3.12.11-1.el8_10
3.12.11-1.el8_10
python3.12-devel
AlmaLinux:8
before 3.12.11-1.el8_10
3.12.11-1.el8_10
python3.12-idle
AlmaLinux:8
before 3.12.11-1.el8_10
3.12.11-1.el8_10
python3.12-libs
AlmaLinux:8
before 3.12.11-1.el8_10
3.12.11-1.el8_10
python3.12-rpm-macros
AlmaLinux:8
before 3.12.11-1.el8_10
3.12.11-1.el8_10
python3.12-test
AlmaLinux:8
before 3.12.11-1.el8_10
3.12.11-1.el8_10
python3.12-tkinter
AlmaLinux:8
before 3.12.11-1.el8_10
3.12.11-1.el8_10
platform-python
AlmaLinux:8
before 3.6.8-70.el8_10.alma.1
3.6.8-70.el8_10.alma.1
platform-python-debug
AlmaLinux:8
before 3.6.8-70.el8_10.alma.1
3.6.8-70.el8_10.alma.1
platform-python-devel
AlmaLinux:8
before 3.6.8-70.el8_10.alma.1
3.6.8-70.el8_10.alma.1
python3-idle
AlmaLinux:8
before 3.6.8-70.el8_10.alma.1
3.6.8-70.el8_10.alma.1
python3-libs
AlmaLinux:8
before 3.6.8-70.el8_10.alma.1
3.6.8-70.el8_10.alma.1
python3-test
AlmaLinux:8
before 3.6.8-70.el8_10.alma.1
3.6.8-70.el8_10.alma.1
python3-tkinter
AlmaLinux:8
before 3.6.8-70.el8_10.alma.1
3.6.8-70.el8_10.alma.1
python-unversioned-command
AlmaLinux:9
before 3.9.21-2.el9_6.1
3.9.21-2.el9_6.1
python3
AlmaLinux:9
before 3.9.21-2.el9_6.1
3.9.21-2.el9_6.1
python3-debug
AlmaLinux:9
before 3.9.21-2.el9_6.1
3.9.21-2.el9_6.1
python3-devel
AlmaLinux:9
before 3.9.21-2.el9_6.1
3.9.21-2.el9_6.1
python3-idle
AlmaLinux:9
before 3.9.21-2.el9_6.1
3.9.21-2.el9_6.1
python3-libs
AlmaLinux:9
before 3.9.21-2.el9_6.1
3.9.21-2.el9_6.1
python3-test
AlmaLinux:9
before 3.9.21-2.el9_6.1
3.9.21-2.el9_6.1
python3-tkinter
AlmaLinux:9
before 3.9.21-2.el9_6.1
3.9.21-2.el9_6.1
python-unversioned-command
AlmaLinux:10
before 3.12.9-2.el10_0.2
3.12.9-2.el10_0.2
python3.11
AlmaLinux:9
before 3.11.11-2.el9_6.1
3.11.11-2.el9_6.1
python3.11-debug
AlmaLinux:9
before 3.11.11-2.el9_6.1
3.11.11-2.el9_6.1
python3.11-devel
AlmaLinux:9
before 3.11.11-2.el9_6.1
3.11.11-2.el9_6.1
python3.11-idle
AlmaLinux:9
before 3.11.11-2.el9_6.1
3.11.11-2.el9_6.1
python3.11-libs
AlmaLinux:9
before 3.11.11-2.el9_6.1
3.11.11-2.el9_6.1
python3.11-test
AlmaLinux:9
before 3.11.11-2.el9_6.1
3.11.11-2.el9_6.1
python3.11-tkinter
AlmaLinux:9
before 3.11.11-2.el9_6.1
3.11.11-2.el9_6.1
python3.12
AlmaLinux:9
before 3.12.9-1.el9_6.1
3.12.9-1.el9_6.1
python3.12-debug
AlmaLinux:9
before 3.12.9-1.el9_6.1
3.12.9-1.el9_6.1
python3.12-devel
AlmaLinux:9
before 3.12.9-1.el9_6.1
3.12.9-1.el9_6.1
python3.12-idle
AlmaLinux:9
before 3.12.9-1.el9_6.1
3.12.9-1.el9_6.1
python3.12-libs
AlmaLinux:9
before 3.12.9-1.el9_6.1
3.12.9-1.el9_6.1
python3.12-test
AlmaLinux:9
before 3.12.9-1.el9_6.1
3.12.9-1.el9_6.1
python3.12-tkinter
AlmaLinux:9
before 3.12.9-1.el9_6.1
3.12.9-1.el9_6.1
python39
AlmaLinux:8
before 3.9.25-2.module_el8.10.0+4083+53cad1fb
3.9.25-2.module_el8.10.0+4083+53cad1fb
python39-Cython
AlmaLinux:8
before 0.29.21-5.module_el8.6.0+2780+a40f65e1
0.29.21-5.module_el8.6.0+2780+a40f65e1
python39-Cython
AlmaLinux:8
before 0.29.21-5.module_el8.6.0+3248+c431e88c
0.29.21-5.module_el8.6.0+3248+c431e88c
python39-PyMySQL
AlmaLinux:8
before 0.10.1-2.module_el8.6.0+2780+a40f65e1
0.10.1-2.module_el8.6.0+2780+a40f65e1
python3
Azure Linux:2
before 3.9.19-14
3.9.19-14
python3
Azure Linux:3
before 3.12.9-2
3.12.9-2
python3
Alpaquita:23
3.11.3-r0 up to 3.11.13-r0
3.11.13-r0
python3
Alpaquita:25
3.12.10-r1 up to 3.12.11-r0
3.12.11-r0
python3
Alpaquita:stream
3.11.4-r0 up to 3.12.11-r0
3.12.11-r0
python3
BellSoft Hardened Containers:23
3.11.3-r0 up to 3.11.13-r0
3.11.13-r0
python3
BellSoft Hardened Containers:25
3.12.10-r1 up to 3.12.11-r0
3.12.11-r0
python3
BellSoft Hardened Containers:stream
3.11.4-r0 up to 3.12.11-r0
3.12.11-r0
libpython
Bitnami
before 3.9.23, 3.10.0 up to 3.10.18, 3.11.0 up to 3.11.13, 3.12.0 up to 3.12.11, 3.13.0 up to 3.13.4
3.9.233.10.183.11.133.12.113.13.4
python
Bitnami
before 3.9.23, 3.10.0 up to 3.10.18, 3.11.0 up to 3.11.13, 3.12.0 up to 3.12.11, 3.13.0 up to 3.13.4
3.9.233.10.183.11.133.12.113.13.4
python-min
Bitnami
before 3.9.23, 3.10.0 up to 3.10.18, 3.11.0 up to 3.11.13, 3.12.0 up to 3.12.11, 3.13.0 up to 3.13.4
3.9.233.10.183.11.133.12.113.13.4
python3.11
TuxCare:AlmaLinux:9.2
before 3.11.2-2.el9_2.2.tuxcare.els12
3.11.2-2.el9_2.2.tuxcare.els12
python3.11-debug
TuxCare:AlmaLinux:9.2
before 3.11.2-2.el9_2.2.tuxcare.els12
3.11.2-2.el9_2.2.tuxcare.els12
python3.11-devel
TuxCare:AlmaLinux:9.2
before 3.11.2-2.el9_2.2.tuxcare.els12
3.11.2-2.el9_2.2.tuxcare.els12
python3.11-idle
TuxCare:AlmaLinux:9.2
before 3.11.2-2.el9_2.2.tuxcare.els12
3.11.2-2.el9_2.2.tuxcare.els12
python3.11-libs
TuxCare:AlmaLinux:9.2
before 3.11.2-2.el9_2.2.tuxcare.els12
3.11.2-2.el9_2.2.tuxcare.els12
python3.11-test
TuxCare:AlmaLinux:9.2
before 3.11.2-2.el9_2.2.tuxcare.els12
3.11.2-2.el9_2.2.tuxcare.els12
python3.11-tkinter
TuxCare:AlmaLinux:9.2
before 3.11.2-2.el9_2.2.tuxcare.els12
3.11.2-2.el9_2.2.tuxcare.els12
platform-python
TuxCare:CentOS:8.4
before 3.6.8-40.el8_4.tuxcare.els13
3.6.8-40.el8_4.tuxcare.els13
platform-python-debug
TuxCare:CentOS:8.4
before 3.6.8-40.el8_4.tuxcare.els13
3.6.8-40.el8_4.tuxcare.els13
platform-python-devel
TuxCare:CentOS:8.4
before 3.6.8-40.el8_4.tuxcare.els13
3.6.8-40.el8_4.tuxcare.els13
python3-devel
TuxCare:CentOS:8.4
before 3.6.8-40.el8_4.tuxcare.els13
3.6.8-40.el8_4.tuxcare.els13
python3-idle
TuxCare:CentOS:8.4
before 3.6.8-40.el8_4.tuxcare.els13
3.6.8-40.el8_4.tuxcare.els13
python3-libs
TuxCare:CentOS:8.4
before 3.6.8-40.el8_4.tuxcare.els13
3.6.8-40.el8_4.tuxcare.els13
python3-test
TuxCare:CentOS:8.4
before 3.6.8-40.el8_4.tuxcare.els13
3.6.8-40.el8_4.tuxcare.els13
python3-tkinter
TuxCare:CentOS:8.4
before 3.6.8-40.el8_4.tuxcare.els13
3.6.8-40.el8_4.tuxcare.els13
python-unversioned-command
TuxCare:AlmaLinux:9.2
before 3.9.16-1.el9_2.2.tuxcare.els13
3.9.16-1.el9_2.2.tuxcare.els13
python3
TuxCare:AlmaLinux:9.2
before 3.9.16-1.el9_2.2.tuxcare.els13
3.9.16-1.el9_2.2.tuxcare.els13
python3-debug
TuxCare:AlmaLinux:9.2
before 3.9.16-1.el9_2.2.tuxcare.els13
3.9.16-1.el9_2.2.tuxcare.els13
python3-devel
TuxCare:AlmaLinux:9.2
before 3.9.16-1.el9_2.2.tuxcare.els13
3.9.16-1.el9_2.2.tuxcare.els13
python3-idle
TuxCare:AlmaLinux:9.2
before 3.9.16-1.el9_2.2.tuxcare.els13
3.9.16-1.el9_2.2.tuxcare.els13
python3-libs
TuxCare:AlmaLinux:9.2
before 3.9.16-1.el9_2.2.tuxcare.els13
3.9.16-1.el9_2.2.tuxcare.els13
python3-test
TuxCare:AlmaLinux:9.2
before 3.9.16-1.el9_2.2.tuxcare.els13
3.9.16-1.el9_2.2.tuxcare.els13
python3-tkinter
TuxCare:AlmaLinux:9.2
before 3.9.16-1.el9_2.2.tuxcare.els13
3.9.16-1.el9_2.2.tuxcare.els13
platform-python
TuxCare:CentOS:8.5
before 3.6.8-42.el8.tuxcare.els13
3.6.8-42.el8.tuxcare.els13
platform-python-debug
TuxCare:CentOS:8.5
before 3.6.8-42.el8.tuxcare.els13
3.6.8-42.el8.tuxcare.els13
platform-python-devel
TuxCare:CentOS:8.5
before 3.6.8-42.el8.tuxcare.els13
3.6.8-42.el8.tuxcare.els13
python3-devel
TuxCare:CentOS:8.5
before 3.6.8-42.el8.tuxcare.els13
3.6.8-42.el8.tuxcare.els13
python3-idle
TuxCare:CentOS:8.5
before 3.6.8-42.el8.tuxcare.els13
3.6.8-42.el8.tuxcare.els13
python3-libs
TuxCare:CentOS:8.5
before 3.6.8-42.el8.tuxcare.els13
3.6.8-42.el8.tuxcare.els13
python3-test
TuxCare:CentOS:8.5
before 3.6.8-42.el8.tuxcare.els13
3.6.8-42.el8.tuxcare.els13
python3-tkinter
TuxCare:CentOS:8.5
before 3.6.8-42.el8.tuxcare.els13
3.6.8-42.el8.tuxcare.els13
python3
TuxCare:OracleLinux:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-debug
TuxCare:OracleLinux:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-devel
TuxCare:OracleLinux:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-idle
TuxCare:OracleLinux:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-libs
TuxCare:OracleLinux:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-test
TuxCare:OracleLinux:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-tkinter
TuxCare:OracleLinux:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3
TuxCare:RHEL:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-debug
TuxCare:RHEL:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-devel
TuxCare:RHEL:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-idle
TuxCare:RHEL:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-libs
TuxCare:RHEL:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-test
TuxCare:RHEL:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-tkinter
TuxCare:RHEL:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3
TuxCare:CentOS:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-debug
TuxCare:CentOS:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-devel
TuxCare:CentOS:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
python3-idle
TuxCare:CentOS:7
before 3.6.8-21.0.5.el7_9.tuxcare.els2
3.6.8-21.0.5.el7_9.tuxcare.els2
pypy3
Debian:12
All versions, plus listed versions
7.3.11+dfsg-27.3.11+dfsg-2+deb12u17.3.11+dfsg-2+deb12u27.3.11+dfsg-2+deb12u37.3.12+dfsg-1
Show 27 moreShow less
7.3.12~rc1+dfsg-17.3.12~rc2+dfsg-17.3.13+dfsg-17.3.14+dfsg-17.3.15+dfsg-17.3.16+dfsg-17.3.16+dfsg-27.3.17+dfsg-17.3.17+dfsg-27.3.17+dfsg-37.3.18+dfsg-17.3.18+dfsg-27.3.19+dfsg-17.3.19+dfsg-27.3.20+dfsg-17.3.20+dfsg-27.3.20+dfsg-37.3.20+dfsg-47.3.21+dfsg-17.3.21+dfsg-27.3.21+dfsg-37.3.21+dfsg-47.3.22+dfsg-17.3.23+dfsg-17.3.23+dfsg-28.0.0+dfsg-18.0.1+dfsg-1
None known
pypy3
Debian:13
All versions, plus listed versions
7.3.19+dfsg-27.3.20+dfsg-17.3.20+dfsg-27.3.20+dfsg-37.3.20+dfsg-4
Show 9 moreShow less
7.3.21+dfsg-17.3.21+dfsg-27.3.21+dfsg-37.3.21+dfsg-47.3.22+dfsg-17.3.23+dfsg-17.3.23+dfsg-28.0.0+dfsg-18.0.1+dfsg-1
None known
pypy3
Debian:14
before 7.3.20+dfsg-2, plus listed versions
7.3.19+dfsg-27.3.20+dfsg-1
7.3.20+dfsg-2
python3.13
Debian:13
before 3.13.4-1
3.13.4-1
python3
Mageia:9
before 3.10.18-1.4.mga9
3.10.18-1.4.mga9
python3
openEuler:24.03-LTS-SP2
before 3.11.6-13.oe2403sp2
3.11.6-13.oe2403sp2
python3
openEuler:24.03-LTS
before 3.11.6-11.oe2403
3.11.6-11.oe2403
python3
openEuler:24.03-LTS-SP1
before 3.11.6-13.oe2403sp1
3.11.6-13.oe2403sp1
python3
openEuler:22.03-LTS-SP3
before 3.9.9-42.oe2203sp3
3.9.9-42.oe2203sp3
python3
openEuler:22.03-LTS-SP4
before 3.9.9-46.oe2203sp4
3.9.9-46.oe2203sp4
python3.11
Red Hat:enterprise_linux:8::appstream
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.11-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.11-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.11-devel
Red Hat:enterprise_linux:8::appstream
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.11-libs
Red Hat:enterprise_linux:8::appstream
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.11-rpm-macros
Red Hat:enterprise_linux:8::appstream
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.11-tkinter
Red Hat:enterprise_linux:8::appstream
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.11
Red Hat:enterprise_linux:8::crb
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.11-debug
Red Hat:enterprise_linux:8::crb
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.11-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.11-debugsource
Red Hat:enterprise_linux:8::crb
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.11-idle
Red Hat:enterprise_linux:8::crb
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.11-test
Red Hat:enterprise_linux:8::crb
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.11-tkinter
Red Hat:enterprise_linux:8::crb
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.12
Red Hat:rhel_eus:9.4::appstream
before 0:3.12.1-4.el9_4.6
0:3.12.1-4.el9_4.6
python3.12-debuginfo
Red Hat:rhel_eus:9.4::appstream
before 0:3.12.1-4.el9_4.6
0:3.12.1-4.el9_4.6
python3.12-debugsource
Red Hat:rhel_eus:9.4::appstream
before 0:3.12.1-4.el9_4.6
0:3.12.1-4.el9_4.6
python3.12-devel
Red Hat:rhel_eus:9.4::appstream
before 0:3.12.1-4.el9_4.6
0:3.12.1-4.el9_4.6
python3.12-libs
Red Hat:rhel_eus:9.4::appstream
before 0:3.12.1-4.el9_4.6
0:3.12.1-4.el9_4.6
python3.12-tkinter
Red Hat:rhel_eus:9.4::appstream
before 0:3.12.1-4.el9_4.6
0:3.12.1-4.el9_4.6
python3.12
Red Hat:rhel_eus:9.4::crb
before 0:3.12.1-4.el9_4.6
0:3.12.1-4.el9_4.6
python3.12-debug
Red Hat:rhel_eus:9.4::crb
before 0:3.12.1-4.el9_4.6
0:3.12.1-4.el9_4.6
python3.12-debuginfo
Red Hat:rhel_eus:9.4::crb
before 0:3.12.1-4.el9_4.6
0:3.12.1-4.el9_4.6
python3.12-debugsource
Red Hat:rhel_eus:9.4::crb
before 0:3.12.1-4.el9_4.6
0:3.12.1-4.el9_4.6
python3.12-idle
Red Hat:rhel_eus:9.4::crb
before 0:3.12.1-4.el9_4.6
0:3.12.1-4.el9_4.6
python3.12-test
Red Hat:rhel_eus:9.4::crb
before 0:3.12.1-4.el9_4.6
0:3.12.1-4.el9_4.6
python3.12-tkinter
Red Hat:rhel_eus:9.4::crb
before 0:3.12.1-4.el9_4.6
0:3.12.1-4.el9_4.6
python3.12
Red Hat:enterprise_linux:8::appstream
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
python3.12-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
python3.12-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
python3.12-devel
Red Hat:enterprise_linux:8::appstream
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
python3.12-libs
Red Hat:enterprise_linux:8::appstream
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
python3.12-rpm-macros
Red Hat:enterprise_linux:8::appstream
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
python3.12-tkinter
Red Hat:enterprise_linux:8::appstream
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
python3.12
Red Hat:enterprise_linux:8::crb
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
python3.12-debug
Red Hat:enterprise_linux:8::crb
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
python3.12-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
python3.12-debugsource
Red Hat:enterprise_linux:8::crb
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
python3.12-idle
Red Hat:enterprise_linux:8::crb
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
python3.12-test
Red Hat:enterprise_linux:8::crb
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
python3.12-tkinter
Red Hat:enterprise_linux:8::crb
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
platform-python
Red Hat:enterprise_linux:8::appstream
before 0:3.6.8-70.el8_10
0:3.6.8-70.el8_10
platform-python-debug
Red Hat:enterprise_linux:8::appstream
before 0:3.6.8-70.el8_10
0:3.6.8-70.el8_10
platform-python-devel
Red Hat:enterprise_linux:8::appstream
before 0:3.6.8-70.el8_10
0:3.6.8-70.el8_10
python3-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:3.6.8-70.el8_10
0:3.6.8-70.el8_10
python3-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:3.6.8-70.el8_10
0:3.6.8-70.el8_10
python3-idle
Red Hat:enterprise_linux:8::appstream
before 0:3.6.8-70.el8_10
0:3.6.8-70.el8_10
python3-test
Red Hat:enterprise_linux:8::appstream
before 0:3.6.8-70.el8_10
0:3.6.8-70.el8_10
python3-tkinter
Red Hat:enterprise_linux:8::appstream
before 0:3.6.8-70.el8_10
0:3.6.8-70.el8_10
python3.11
Rocky Linux:8
before 0:3.11.13-1.el8_10
0:3.11.13-1.el8_10
python3.12
Rocky Linux:8
before 0:3.12.11-1.el8_10
0:3.12.11-1.el8_10
python3
Rocky Linux:8
before 0:3.6.8-70.el8_10.rocky.0
0:3.6.8-70.el8_10.rocky.0
python3.9
Rocky Linux:9
before 0:3.9.21-2.el9_6.1
0:3.9.21-2.el9_6.1
python3.12
Rocky Linux:10
before 0:3.12.9-2.el10_0.2
0:3.12.9-2.el10_0.2
python3.11
Rocky Linux:9
before 0:3.11.11-2.el9_6.1
0:3.11.11-2.el9_6.1
python3.12
Rocky Linux:9
before 0:3.12.9-1.el9_6.1
0:3.12.9-1.el9_6.1
PyYAML
Rocky Linux:8
before 0:5.4.1-1.module+el8.10.0+1860+afcc1c71
0:5.4.1-1.module+el8.10.0+1860+afcc1c71
PyYAML
Rocky Linux:8
before 0:5.4.1-1.module+el8.9.0+1418+f0d66789
0:5.4.1-1.module+el8.9.0+1418+f0d66789
PyYAML
Rocky Linux:8
before 0:5.4.1-1.module+el8.10.0+1582+bc278001
0:5.4.1-1.module+el8.10.0+1582+bc278001
Cython
Rocky Linux:8
before 0:0.29.21-5.module+el8.10.0+1582+bc278001
0:0.29.21-5.module+el8.10.0+1582+bc278001
Cython
Rocky Linux:8
before 0:0.29.21-5.module+el8.10.0+1860+afcc1c71
0:0.29.21-5.module+el8.10.0+1860+afcc1c71
mod_wsgi
Rocky Linux:8
before 0:4.7.1-7.module+el8.10.0+1978+d4f111ba.1
0:4.7.1-7.module+el8.10.0+1978+d4f111ba.1
mod_wsgi
Rocky Linux:8
before 0:4.7.1-7.module+el8.10.0+1582+bc278001
0:4.7.1-7.module+el8.10.0+1582+bc278001
mod_wsgi
Rocky Linux:8
before 0:4.7.1-7.module+el8.10.0+1860+afcc1c71
0:4.7.1-7.module+el8.10.0+1860+afcc1c71
numpy
Rocky Linux:8
before 0:1.19.4-3.module+el8.10.0+1582+bc278001
0:1.19.4-3.module+el8.10.0+1582+bc278001
numpy
Rocky Linux:8
before 0:1.19.4-3.module+el8.10.0+1860+afcc1c71
0:1.19.4-3.module+el8.10.0+1860+afcc1c71
pybind11
Rocky Linux:8
before 0:2.7.1-1.module+el8.9.0+1357+a3b80af7
0:2.7.1-1.module+el8.9.0+1357+a3b80af7
pytest
Rocky Linux:8
before 0:6.0.2-2.module+el8.10.0+1860+afcc1c71
0:6.0.2-2.module+el8.10.0+1860+afcc1c71
pytest
Rocky Linux:8
before 0:6.0.2-2.module+el8.10.0+1582+bc278001
0:6.0.2-2.module+el8.10.0+1582+bc278001
python3x-pip
Rocky Linux:8
before 0:20.2.4-9.module+el8.10.0+1721+e52d6351
0:20.2.4-9.module+el8.10.0+1721+e52d6351
python3x-pip
Rocky Linux:8
before 0:20.2.4-9.module+el8.10.0+1860+afcc1c71
0:20.2.4-9.module+el8.10.0+1860+afcc1c71
python3x-pyparsing
Rocky Linux:8
before 0:2.4.7-5.module+el8.10.0+1860+afcc1c71
0:2.4.7-5.module+el8.10.0+1860+afcc1c71
python3x-pyparsing
Rocky Linux:8
before 0:2.4.7-5.module+el8.10.0+1582+bc278001
0:2.4.7-5.module+el8.10.0+1582+bc278001
python3x-setuptools
Rocky Linux:8
before 0:50.3.2-7.module+el8.10.0+2057+30213a2b
0:50.3.2-7.module+el8.10.0+2057+30213a2b
python3x-six
Rocky Linux:8
before 0:1.15.0-3.module+el8.10.0+1582+bc278001
0:1.15.0-3.module+el8.10.0+1582+bc278001
python3x-six
Rocky Linux:8
before 0:1.15.0-3.module+el8.10.0+1860+afcc1c71
0:1.15.0-3.module+el8.10.0+1860+afcc1c71
python-attrs
Rocky Linux:8
before 0:20.3.0-2.module+el8.10.0+1582+bc278001
0:20.3.0-2.module+el8.10.0+1582+bc278001
python-attrs
Rocky Linux:8
before 0:20.3.0-2.module+el8.10.0+1860+afcc1c71
0:20.3.0-2.module+el8.10.0+1860+afcc1c71
python-cffi
Rocky Linux:8
before 0:1.14.3-2.module+el8.10.0+1860+afcc1c71
0:1.14.3-2.module+el8.10.0+1860+afcc1c71
python-cffi
Rocky Linux:8
before 0:1.14.3-2.module+el8.10.0+1582+bc278001
0:1.14.3-2.module+el8.10.0+1582+bc278001
python-chardet
Rocky Linux:8
before 0:3.0.4-19.module+el8.10.0+1582+bc278001
0:3.0.4-19.module+el8.10.0+1582+bc278001
python-chardet
Rocky Linux:8
before 0:3.0.4-19.module+el8.10.0+1860+afcc1c71
0:3.0.4-19.module+el8.10.0+1860+afcc1c71
python-chardet
Rocky Linux:8
before 0:3.0.4-19.module+el8.9.0+1418+f0d66789
0:3.0.4-19.module+el8.9.0+1418+f0d66789
python-cryptography
Rocky Linux:8
before 0:3.3.1-3.module+el8.10.0+1697+7e517775
0:3.3.1-3.module+el8.10.0+1697+7e517775
python-cryptography
Rocky Linux:8
before 0:3.3.1-3.module+el8.10.0+1860+afcc1c71
0:3.3.1-3.module+el8.10.0+1860+afcc1c71
python-idna
Rocky Linux:8
before 0:2.10-4.module+el8.10.0+1860+afcc1c71
0:2.10-4.module+el8.10.0+1860+afcc1c71
python-idna
Rocky Linux:8
before 0:2.10-4.module+el8.10.0+1809+41195054
0:2.10-4.module+el8.10.0+1809+41195054
python-iniconfig
Rocky Linux:8
before 0:1.1.1-2.module+el8.9.0+1332+dd574197
0:1.1.1-2.module+el8.9.0+1332+dd574197
python-lxml
Rocky Linux:8
before 0:4.6.5-1.module+el8.10.0+1582+bc278001
0:4.6.5-1.module+el8.10.0+1582+bc278001
python-more-itertools
Rocky Linux:8
before 0:8.5.0-2.module+el8.10.0+1582+bc278001
0:8.5.0-2.module+el8.10.0+1582+bc278001
python-more-itertools
Rocky Linux:8
before 0:8.5.0-2.module+el8.10.0+1860+afcc1c71
0:8.5.0-2.module+el8.10.0+1860+afcc1c71
python-packaging
Rocky Linux:8
before 0:20.4-4.module+el8.10.0+1860+afcc1c71
0:20.4-4.module+el8.10.0+1860+afcc1c71
python-packaging
Rocky Linux:8
before 0:20.4-4.module+el8.10.0+1582+bc278001
0:20.4-4.module+el8.10.0+1582+bc278001
python-pluggy
Rocky Linux:8
before 0:0.13.1-3.module+el8.10.0+1582+bc278001
0:0.13.1-3.module+el8.10.0+1582+bc278001
python-pluggy
Rocky Linux:8
before 0:0.13.1-3.module+el8.10.0+1860+afcc1c71
0:0.13.1-3.module+el8.10.0+1860+afcc1c71
python-ply
Rocky Linux:8
before 0:3.11-10.module+el8.9.0+1418+f0d66789
0:3.11-10.module+el8.9.0+1418+f0d66789
python-ply
Rocky Linux:8
before 0:3.11-10.module+el8.10.0+1582+bc278001
0:3.11-10.module+el8.10.0+1582+bc278001
python-ply
Rocky Linux:8
before 0:3.11-10.module+el8.10.0+1860+afcc1c71
0:3.11-10.module+el8.10.0+1860+afcc1c71
python310
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 3.10.18-150400.4.82.1
3.10.18-150400.4.82.1
python310-core
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 3.10.18-150400.4.82.1
3.10.18-150400.4.82.1
python310
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 3.10.18-150400.4.82.1
3.10.18-150400.4.82.1
python310-core
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 3.10.18-150400.4.82.1
3.10.18-150400.4.82.1
python310
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 3.10.18-150400.4.82.1
3.10.18-150400.4.82.1
python310-core
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 3.10.18-150400.4.82.1
3.10.18-150400.4.82.1
python310
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 3.10.18-150400.4.82.1
3.10.18-150400.4.82.1
python310-core
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 3.10.18-150400.4.82.1
3.10.18-150400.4.82.1
python310
openSUSE:Leap 15.6
before 3.10.18-150400.4.82.1
3.10.18-150400.4.82.1
python310-core
openSUSE:Leap 15.6
before 3.10.18-150400.4.82.1
3.10.18-150400.4.82.1
python310-documentation
openSUSE:Leap 15.6
before 3.10.18-150400.4.82.1
3.10.18-150400.4.82.1
python312
SUSE:Linux Enterprise Module for Python 3 15 SP6
before 3.12.11-150600.3.30.1
3.12.11-150600.3.30.1
python312-core
SUSE:Linux Enterprise Module for Python 3 15 SP6
before 3.12.11-150600.3.30.1
3.12.11-150600.3.30.1
python312
openSUSE:Leap 15.6
before 3.12.11-150600.3.30.1
3.12.11-150600.3.30.1
python312-core
openSUSE:Leap 15.6
before 3.12.11-150600.3.30.1
3.12.11-150600.3.30.1
python312-documentation
openSUSE:Leap 15.6
before 3.12.11-150600.3.30.1
3.12.11-150600.3.30.1
python311
SUSE:Linux Enterprise Module for Public Cloud 15 SP4
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-core
SUSE:Linux Enterprise Module for Public Cloud 15 SP4
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-core
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-documentation
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-core
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-documentation
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-core
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-documentation
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-core
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-documentation
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-core
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-documentation
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311
SUSE:Linux Enterprise Server 15 SP5-LTSS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-core
SUSE:Linux Enterprise Server 15 SP5-LTSS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-documentation
SUSE:Linux Enterprise Server 15 SP5-LTSS
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-core
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-documentation
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-core
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python311-documentation
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
before 3.11.13-150400.9.60.1
3.11.13-150400.9.60.1
python39
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python39-core
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python39
SUSE:Linux Enterprise Server 15 SP3-LTSS
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python39-core
SUSE:Linux Enterprise Server 15 SP3-LTSS
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python39
SUSE:Linux Enterprise Server 15 SP5-LTSS
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python39-core
SUSE:Linux Enterprise Server 15 SP5-LTSS
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python39
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python39-core
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python39
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python39-core
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python39
SUSE:Enterprise Storage 7.1
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python39-core
SUSE:Enterprise Storage 7.1
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python39
openSUSE:Leap 15.6
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python39-core
openSUSE:Leap 15.6
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python39-documentation
openSUSE:Leap 15.6
before 3.9.23-150300.4.75.1
3.9.23-150300.4.75.1
python311-core
SUSE:Linux Enterprise Module for Basesystem 15 SP6
before 3.11.13-150600.3.30.1
3.11.13-150600.3.30.1
python311
openSUSE:Leap 15.6
before 3.11.13-150600.3.30.1
3.11.13-150600.3.30.1
python311-core
openSUSE:Leap 15.6
before 3.11.13-150600.3.30.1
3.11.13-150600.3.30.1
python311-documentation
openSUSE:Leap 15.6
before 3.11.13-150600.3.30.1
3.11.13-150600.3.30.1
python3
openSUSE:Leap 15.6
before 3.6.15-150300.10.97.2
3.6.15-150300.10.97.2
python3-core
openSUSE:Leap 15.6
before 3.6.15-150300.10.97.1
3.6.15-150300.10.97.1
python3-documentation
openSUSE:Leap 15.6
before 3.6.15-150300.10.97.1
3.6.15-150300.10.97.1
python3.12
Ubuntu:24.04:LTS
before 3.12.3-1ubuntu0.7, plus listed versions
3.12.0-13.12.0-53.12.0-63.12.0-73.12.1-2
Show 11 moreShow less
3.12.2-13.12.2-4build33.12.2-4build43.12.2-5ubuntu33.12.3-13.12.3-1ubuntu0.13.12.3-1ubuntu0.23.12.3-1ubuntu0.33.12.3-1ubuntu0.43.12.3-1ubuntu0.53.12.3-1ubuntu0.6
3.12.3-1ubuntu0.7
python3.14
Ubuntu:25.10
before 3.14.0-1, plus listed versions
3.14.0~a7-0ubuntu13.14.0~b1-13.14.0~b3-13.14.0~rc1-13.14.0~rc2-13.14.0~rc3-1
3.14.0-1
python310
openSUSE:Tumbleweed
before 3.10.18-3.1
3.10.18-3.1
python311
openSUSE:Tumbleweed
before 3.11.13-2.1
3.11.13-2.1
python312
openSUSE:Tumbleweed
before 3.12.11-2.1
3.12.11-2.1
python313
openSUSE:Tumbleweed
before 3.13.5-2.1
3.13.5-2.1
python39
openSUSE:Tumbleweed
before 3.9.23-3.1
3.9.23-3.1

Public exploits

Links only. Every CVE stores no exploit code.

History

History
RecordedChangedSources
factsOSV
affected, exploitsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-4517 is a critical vulnerability (CVSS 9.4) in Python Software Foundation Cpython, published June 3, 2025. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 1.48%, the 73rd percentile. Fixed in python3 3.11.13-r0.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 443 package rows and 38 references. The JSON record has them. Left out on purpose, here and in the API, to keep responses small: 22 source records.

MoveEnter Open