5.3

CVE-2026-32147: erlang erlang\/otp Path Traversal

CVSS: 5.3v4.0MediumModified
AliasesSUSE-SU-2026:3951-1UBUNTU-CVE-2026-32147DEBIAN-CVE-2026-32147
Published 21-04-2026Last modified 24-07-2026

Vulnerability summary

CVE-2026-32147 is a medium (CVSS 5.3) Path Traversal vulnerability in erlang erlang\/otp. EPSS estimates a 0.42% chance of exploitation in the next 30 days, higher than 35.2% of scored vulnerabilities.

Overall risk
21/100
0100
Low · default modelHow is this calculated?
CVSS score
5.3/10
010
Medium · v4.0 (CVE.org)
EPSS score
0.42%
0%100%
Low · +0.07 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 4 · Related 4

Timeline

  1. 21-04-2026
    PublishedVulnerability first disclosed.
  2. 24-07-2026
    Last modifiedVulnerability information updated.

Description

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Erlang OTP ssh (ssh_sftpd module) allows an authenticated SFTP user to modify file attributes outside the configured chroot directory. The SFTP daemon (ssh_sftpd) stores the raw, user-supplied path in file handles instead of the chroot-resolved path. When SSH_FXP_FSETSTAT is issued on such a handle, file attributes (permissions, ownership, timestamps) are modified on the real filesystem path, bypassing the root directory boundary entirely. Any authenticated SFTP user on a server configured with the root option can modify file attributes of files outside the intended chroot boundary. The prerequisite is that a target file must exist on the real filesystem at the same relative path. Note that this vulnerability only allows modification of file attributes; file contents cannot be read or altered through this attack vector. If the SSH daemon runs as root, this enables direct privilege escalation: an attacker can set the setuid bit on any binary, change ownership of sensitive files, or make system configuration world-writable. This vulnerability is associated with program files lib/ssh/src/ssh_sftpd.erl and program routines ssh_sftpd:do_open/4 and ssh_sftpd:handle_op/4. This issue affects OTP from OTP 17.0 before OTP 28.4.3, OTP 27.3.4.11 and OTP 26.2.5.20, corresponding to ssh from 3.0.1 before 5.5.3, 5.2.11.7 and 5.1.4.15.

CVSS metrics

6 scores · 4 sources · 2 versions

EPSS trend

Probability

0.42%

Chance of exploitation in the next 30 days

Percentile

35%

Versus all other CVEs

30-day change

+0.07 pp

From 0.35% on 19-09-2026

19-09-202619-10-2026
EPSS score
0.42%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Erlang3 products
  • erlang\/otp≥ 17.0, < 26.2.5.20 | ≥ 27.0, < 27.3.4.11 | ≥ 28.0, < 28.4.3
  • erlang\/ssh≥ 3.0.1, < 5.1.4.15 | ≥ 5.2, < 5.2.11.7 | ≥ 5.5, < 5.5.2
  • otp≥ 3.01 (No fix recorded) | ≥ 17.0 (No fix recorded) | ≥ 07b8f441ca711f9812fad9e9115bab3c3aa92f79 (No fix recorded)
Debian1 product
  • erlangAll versions (No fix recorded) | < 1:27.3.4.1+dfsg-1+deb13u3 | < 1:27.3.4.11+dfsg-1
Suse1 product
  • erlang&distro=SUSE Linux Enterprise Module for Server Applications 15 SP7< 23.3.4.19-150300.3.42.1
Ubuntu1 product
  • erlang< 1:16.b.3-dfsg-1ubuntu2.2+esm3 | < 1:18.3-dfsg-1ubuntu3.1+esm4 | < 1:20.2.2+dfsg-1ubuntu2+esm4 | < 1:22.2.7+dfsg-1ubuntu0.5+esm3 | < 1:24.2.1+dfsg-1ubuntu0.8 | < 1:25.3.2.8+dfsg-1ubuntu4.8 | All versions (No fix recorded) | < 1:27.3.4.6+dfsg-1ubuntu0.2

4 vendors · 6 products

References

13 links
Show all 13 references