CVE-2025-70952

Published Mar 25, 2026 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
Description
pf4j before 20c2f80 has a path traversal vulnerability in the extract() function of Unzip.java, where improper handling of zip entry names can allow directory traversal or Zip Slip attacks, due to a lack of proper path normalization and validation.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-5458-7hh9-v7p4 pf4j is vulnerable to Path Traversal or Zip Slip attack through improper handling of zip entry names
History
Type Values Removed Values Added
Title Path Traversal Leading to Zip Slip in pf4j Unzip Function
Type Values Removed Values Added
First Time appeared Pf4j Project
Pf4j Project pf4j
CPEs cpe:2.3:a:pf4j_project:pf4j:*:*:*:*:*:*:*:*
Vendors & Products Pf4j Project
Pf4j Project pf4j
Type Values Removed Values Added
Title Path Traversal Leading to Zip Slip in pf4j Unzip Function
Type Values Removed Values Added
Title Path Traversal Vulnerability in PF4J Zip Extraction
Weaknesses CWE-20
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Title Path Traversal Vulnerability in PF4J Zip Extraction
Weaknesses CWE-20
CWE-22
Type Values Removed Values Added
Title Path Traversal Vulnerability in PF4J Zip Extraction
Weaknesses CWE-22
Type Values Removed Values Added
Title Path Traversal Vulnerability in PF4J Zip Extraction
Weaknesses CWE-22
Type Values Removed Values Added
Title Pf4j Zip Extraction Path Traversal Allowing Zip Slip
Weaknesses CWE-22
CWE-36
Type Values Removed Values Added
First Time appeared Pf4j
Pf4j pf4j
Vendors & Products Pf4j
Pf4j pf4j
Type Values Removed Values Added
Title Pf4j Zip Extraction Path Traversal Allowing Zip Slip
Weaknesses CWE-22
CWE-36
Type Values Removed Values Added
Description pf4j before 20c2f80 has a path traversal vulnerability in the extract() function of Unzip.java, where improper handling of zip entry names can allow directory traversal or Zip Slip attacks, due to a lack of proper path normalization and validation.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Mar 28, 2026, 1:20 AM
Reserved
Jan 9, 2026, 12:00 AM
Status
Analyzed
Published
Mar 25, 2026, 7:16 PM
Modified
Jun 17, 2026, 10:03 AM