Skip to content
OpenAdvisories
High · 7.5 CVE-2025-70952 EUVD-2025-209006GHSA-5458-7hh9-v7p4

pf4j is vulnerable to Path Traversal or Zip Slip attack through improper handling of zip entry names

Published Mar 25, 2026 · Updated Mar 28, 2026 · Assigned by mitre

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libpf4j-java 3.15.0+dfsg-1 —
Debian 13 libpf4j-java No fix yet —
Debian 12 libpf4j-java No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 libpf4j-java +1 No fix yet —
Ubuntu 26.04 LTS libpf4j-java +1 No fix yet —
Ubuntu 25.10 libpf4j-java +1 No fix yet —
Ubuntu 24.04 LTS libpf4j-java +1 No fix yet —
Ubuntu 22.04 LTS libpf4j-java +1 No fix yet —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling nextflow 25.10.4-r2 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.pf4j:pf4j < 3.14.1 3.14.1 GHSA-5458-7hh9-v7p4

References