Improper Input Validation in Apache POI Affecting OOXML File Parsing
CVE-2025-31672
What is CVE-2025-31672?
An improper input validation vulnerability exists in Apache POI affecting the processing of OOXML format files such as xlsx, docx, and pptx. Due to the ZIP file structure of these formats, malicious users can insert duplicate entries with the same name, causing inconsistencies during file reading. Products utilizing Apache POI may inadvertently select different data based on varying zip entry resolutions. To mitigate this issue, users are advised to upgrade to version poi-ooxml 5.4.0, which implements a check for duplicate zip entries and prevents this vulnerability. Further secure usage of POI libraries is recommended in the vendor's security advice.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
Apache POI 0 < 5.4.0
References
CVSS V3.1
Timeline
Vulnerability published
Vulnerability Reserved