CVE Vulnerabilities

CVE-2025-4435

Incorrect Calculation

Published: Jun 03, 2025 | Modified: Jun 04, 2025
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
RedHat/V2
RedHat/V3
7.5 MODERATE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

When using a TarFile.errorlevel = 0 and extracting with a filter the documented behavior is that any filtered members would be skipped and not extracted. However the actual behavior of TarFile.errorlevel = 0 in affected versions is that the member would still be extracted and not skipped.

Weakness

The product performs a calculation that generates incorrect or unintended results that are later used in security-critical decisions or resource management.

Affected Software

NameVendorStart VersionEnd Version
Red Hat Enterprise Linux 10RedHatpython3.12-0:3.12.9-2.el10_0.2*
Red Hat Enterprise Linux 8RedHatpython3.11-0:3.11.13-1.el8_10*
Red Hat Enterprise Linux 8RedHatpython3.12-0:3.12.11-1.el8_10*
Red Hat Enterprise Linux 8RedHatpython3-0:3.6.8-70.el8_10*
Red Hat Enterprise Linux 8RedHatpython39:3.9-8100020251126112422.d47b87a4*
Red Hat Enterprise Linux 8RedHatpython39-devel:3.9-8100020251126112422.d47b87a4*
Red Hat Enterprise Linux 8RedHatpython39:3.9-8100020251126112422.d47b87a4*
Red Hat Enterprise Linux 8RedHatpython39-devel:3.9-8100020251126112422.d47b87a4*
Red Hat Enterprise Linux 8RedHatpython3-0:3.6.8-70.el8_10*
Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update SupportRedHatpython3-0:3.6.8-47.el8_6.8*
Red Hat Enterprise Linux 8.6 Extended Update Support Long-Life Add-OnRedHatpython3-0:3.6.8-47.el8_6.8*
Red Hat Enterprise Linux 8.6 Telecommunications Update ServiceRedHatpython3-0:3.6.8-47.el8_6.8*
Red Hat Enterprise Linux 8.6 Update Services for SAP SolutionsRedHatpython3-0:3.6.8-47.el8_6.8*
Red Hat Enterprise Linux 8.8 Extended Update Support Long-Life Add-OnRedHatpython3-0:3.6.8-51.el8_8.10*
Red Hat Enterprise Linux 8.8 Telecommunications Update ServiceRedHatpython3-0:3.6.8-51.el8_8.10*
Red Hat Enterprise Linux 8.8 Update Services for SAP SolutionsRedHatpython3-0:3.6.8-51.el8_8.10*
Red Hat Enterprise Linux 9RedHatpython3.9-0:3.9.21-2.el9_6.1*
Red Hat Enterprise Linux 9RedHatpython3.11-0:3.11.11-2.el9_6.1*
Red Hat Enterprise Linux 9RedHatpython3.12-0:3.12.9-1.el9_6.1*
Red Hat Enterprise Linux 9RedHatpython3.9-0:3.9.21-2.el9_6.1*
Red Hat Enterprise Linux 9.4 Extended Update SupportRedHatpython3.12-0:3.12.1-4.el9_4.6*
Red Hat Enterprise Linux 9.4 Extended Update SupportRedHatpython3.9-0:3.9.18-3.el9_4.8*
Red Hat Enterprise Linux 9.4 Extended Update SupportRedHatpython3.11-0:3.11.7-1.el9_4.8*
Red Hat Discovery 2RedHatdiscovery/discovery-server-rhel9:sha256:ad07f55ee75fb20310c88f154a04665bd8465d138d66c665c300f61447858344*
Python3.12Ubuntunoble*
Python3.12Ubuntuoracular*
Python3.13Ubuntuoracular*
Python3.13Ubuntuplucky*
Python3.13Ubuntuupstream*
Python3.14Ubuntudevel*
Python3.14Ubuntuquesting*
Python3.14Ubuntuupstream*

Potential Mitigations

  • Use languages, libraries, or frameworks that make it easier to handle numbers without unexpected consequences.
  • Examples include safe integer handling packages such as SafeInt (C++) or IntegerLib (C or C++).
  • Use languages, libraries, or frameworks that make it easier to handle numbers without unexpected consequences.
  • Examples include safe integer handling packages such as SafeInt (C++) or IntegerLib (C or C++).

References