CVE-2025-8291

Description

The zipfile module would not check the validity of the ZIP64 End ofCentral Directory (EOCD) Locator record offset value would not be used tolocate the ZIP64 EOCD record, instead the ZIP64 EOCD record would beassumed to be the previous record in the ZIP archive. This could be abusedto create ZIP archives that are handled differently by the zipfile modulecompared to other ZIP implementations.Remediation maintains this behavior, but checks that the offset specifiedin the ZIP64 EOCD Locator record matches the expected value.

Risk Information

Base Score
4.3
MODERATE
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
EPSS Score
Exploitation Probability
0.114

Associated Vulnerability

VulnerabilityOS Platform
Vulnerabilities CVE-2025-8291 are affected in Python 3.10.18Windows
Vulnerabilities CVE-2025-8291 are affected in Python 3.11.13Windows
Vulnerabilities CVE-2025-8291 are affected in Python 3.12.11Windows
Vulnerabilities CVE-2025-12781,CVE-2025-13837,CVE-2025-8291 are affected in Python 3.13.9Windows
Vulnerabilities CVE-2025-13836,CVE-2025-8291 are affected in Python 3.14.0Windows
Vulnerabilities CVE-2025-8291 are affected in Python 3.9.23Windows

Patch Details

No records found

References

https://nvd.nist.gov/vuln/detail/CVE-2023-1234
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1234