CVE-2026-23942
mediumPriorität · verfolgen · 22EPSS 0.004 · 31. PerzentilDEEURUUSEPSS · bewertet 2026-10-27
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Erlang OTP (ssh_sftpd module) allows Path Traversal. This vulnerability is associated with program files lib/ssh/src/ssh_sftpd.erl and program routines ssh_sftpd:is_within_root/2. The SFTP server uses string prefix matching via lists:prefix/2 rather than proper path component validation when checking if a path is within the configured root directory. This allows authenticated users to access sibling directories that share a common name prefix with the configured root directory. For example, if root is set to /home/user1, paths like /home/user10 or /home/user1_backup would incorrectly be considered within the root. This issue affects OTP from OTP 17.0 before OTP 28.4.1, OTP 27.3.4.9 and OTP 26.2.5.18, corresponding to ssh from 3.0.1 before 5.5.1, 5.2.11.6 and 5.1.4.14.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen⚠ Quellen uneinig · low–medium · 1.3–5.4
SSVC
Eine Handlungsentscheidung — aus Ausnutzung und Auswirkung.
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (22)
Betroffene Produkte und Versionsbereiche.
Advisories (2)
Hersteller- und Ökosystem-Meldungen dazu.
- WID-SEC-W-2026-0721Erlang/OTP: Mehrere SchwachstellenDeutsch2026-03-12csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen in Erlang/OTP ausnutzen, um Sicherheitsvorkehrungen zu umgehen, einen Denial-of-Service-Zustand herbeizuführen oder HTTP-Request-Smuggling zu erreichen, was weitere Angriffe ermöglicht.
- EEF-CVE-2026-23942SFTP root escape via component-agnostic prefix check in ssh_sftpd2026-03-13vendor · osvUS
## Summary Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Erlang OTP (ssh\_sftpd module) allows Path Traversal. This vulnerability is associated with program files lib/ssh/src/ssh\_sftpd.erl and program routines ssh\_sftpd:is\_within\_root/2. The SFTP server uses string prefix matching via lists:prefix/2 rather than proper path component validation when checking if a path is within the configured root directory. This allows authenticated users to access sibling directories that share a common name prefix with the configured root directory. For example, if root is set to /home/user1, paths like /home/user10 or /home/user1\_backup would incorrectly be considered within the root. This issue affects OTP from OTP 17.0 before OTP 28.4.1, OTP 27.3.4.9 and OTP 26.2.5.18, corresponding to ssh from 3.0.1 before 5.5.1, 5.2.11.6 and 5.1.4.14. ## Workarounds \* Use OS-level chroot to run the Erlang VM/SFTP server process in an isolated filesystem environment. \* Ensure that no sensitive or precious data is readable or writable by the OS user running the Erlang VM. \* Ensure that the SFTP server port is not reachable from untrusted machines. \* Use directory naming conventions that avoid common prefixes (e.g., /home/users/alice/ instead of /home/user1/). ## Configurations The SFTP subsystem must be enabled on the SSH server, the SSH port must be reachable by the attacker, and a root directory must be configured. This is the case when ssh\_sftpd is included in the subsystems option with a root parameter and there exist sibling directories sharing the same name prefix as the root.
auch bekannt als (4)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (22)
Externe Belege — Patches, Meldungen, Analysen.
- https://access.redhat.com/security/cve/cve-2026-23942cnnvd
- https://github.com/erlang/otp/commit/27688a824f753d4c16371dc70e88753fb410590bcnnvd
- https://github.com/erlang/otp/commit/5ed603a1211b83b8be2d1fc06d3f3bf30c3c9759cnnvd
- https://github.com/erlang/otp/commit/9e0ac85d3485e7898e0da88a14be0ee2310a3b28cnnvd
- https://github.com/erlang/otp/security/advisories/GHSA-4749-w85x-hw9hcnnvd
- https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-23942cnnvd
- https://www.erlang.org/Patchcnnvd
- https://www.erlang.org/doc/system/versions.html#order-of-versionscnnvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan