CVE-2025-4748
MediumCVSS 4.8Exploitation Probability (EPSS)
Low risk13th percentile - higher than 13% of all known CVEs
Summary
A path traversal vulnerability exists in Erlang/OTP stdlib's zip functions (zip:unzip/1,2 and zip:extract/1,2) unless the memory option is used. This allows file manipulation outside the target directory.
Risk Assessment
An attacker can read or overwrite arbitrary files on the system, potentially compromising data confidentiality and integrity.
Recommendation
Upgrade Erlang/OTP to version 28.0.1, 27.3.4.1, or 26.2.5.13 depending on your release line.
Original NVD description (English source)
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Erlang OTP (stdlib modules) allows Absolute Path Traversal, File Manipulation. This vulnerability is associated with program files lib/stdlib/src/zip.erl and program routines zip:unzip/1, zip:unzip/2, zip:extract/1, zip:extract/2 unless the memory option is passed. This issue affects OTP from OTP 17.0 before OTP 28.0.1, OTP 27.3.4.1 and OTP 26.2.5.13, corresponding to stdlib from 2.0 before 7.0.1, 6.2.2.1 and 5.2.3.4.

