CVE & CISA-KEV Catalog

CVE-2026-53422

MEDIUM
4.3
CVSS v3
NVD

Description

Observable Response Discrepancy vulnerability in Erlang OTP ssh (ssh_sftpd module) allows an authenticated SFTP user to enumerate the existence of files and directories outside the configured root directory. The SSH_FXP_REALPATH handler in ssh_sftpd calls relate_file_name/3 with Canonicalize=false, unlike every other SFTP operation handler. This allows .. components in the requested path to bypass the is_within_root/2 check without being resolved. The un-canonicalized path then enters resolve_symlinks/2, which walks up the directory tree above the configured root and issues read_link() syscalls on arbitrary filesystem paths. An authenticated SFTP client can exploit this by sending a REALPATH request with a crafted traversal path. The server response differs depending on whether the target path exists on the host filesystem (SSH_FXP_NAME when the path resolves successfully, SSH_FX_NO_SUCH_FILE when it does not). This creates a path-existence oracle that an attacker can use to enumerate the filesystem structure outside the configured root, including the existence of sensitive files, directories, and mount points. The vulnerability leaks only the existence of paths. No file contents, credentials, or write access are obtainable through this issue alone. The information gained may assist further attacks when combined with other vulnerabilities. This vulnerability is associated with program files lib/ssh/src/ssh_sftpd.erl and program routine ssh_sftpd:handle_op/4. This issue affects OTP from OTP 17.0 before OTP 29.0.3, OTP 28.5.0.3 and OTP 27.3.4.14, corresponding to ssh from 3.0.1 before 6.0.2, 5.5.2.2 and 5.2.11.9.

How to fix

Remediation Available
erlangDebian
Fixed in:1:27.3.4.1+dfsg-1+deb13u3CVE-2026-53422
Fixed in:1:29.0.3+dfsg-1CVE-2026-53422
erlang27Red Hat / RHEL
Fixed in:main@aarch64RHSA-2026:35998
Fixed in:main@srcRHSA-2026:35998
Fixed in:main@x86_64RHSA-2026:35998
erlang27Rocky
Fixed in:main@x86_64RHSA-2026:35998
Fixed in:main@srcRHSA-2026:35998
Fixed in:main@aarch64RHSA-2026:35998

TridentStack Control can deploy fixes like this automatically across your Windows, macOS, and Linux fleet. See how it works

Remediation is compiled from vendor and distribution security advisories. Always confirm against the linked source for your exact version and platform.

CVSS v3 Vector

Exploitability

Attack VectorNetwork
Attack ComplexityLow
Privileges RequiredLow
User InteractionNone
ScopeUnchanged

Impact

ConfidentialityLow
IntegrityNone
AvailabilityNone

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

Exploit Intelligence

0.26%probability of exploitation in 30 days
18thpercentile

Low risk: more likely to be exploited than 18% of all known CVEs.

References

Vendor Advisory2
Mitigation1
Release Notes1

Related Vulnerabilities

Other CWE-204 vulnerabilities, ordered by exploit likelihood. View all

CVESeverityCVSSEPSSExploitedFix
CVE-2022-41697Medium5.320%--
CVE-2016-9499Medium5.37.8%-Fix
CVE-2019-19030Medium5.31.9%-Fix
CVE-2022-0564Medium5.31.4%-Fix
CVE-2021-20049High7.51.3%-Fix
CVE-2021-39189Medium5.31.3%-Fix

Common questions

How do I fix CVE-2026-53422?

Published advisories record a fix for 3 affected products. The "How to fix" section on this page lists the fixed version and source advisory for each one, so apply the entry matching what you actually run.

Is CVE-2026-53422 being actively exploited?

Not that we know of. CVE-2026-53422 is not in the CISA Known Exploited Vulnerabilities catalog. Its EPSS score of 0.26% is the estimated probability that it will be exploited in the next 30 days. That is higher than 18% of all scored CVEs.

How severe is CVE-2026-53422?

CVE-2026-53422 has a CVSS v3 base score of 4.3, rated medium. CVSS rates the technical impact if the vulnerability is exploited, not how likely that is, so weigh it alongside the exploit-prediction score when you decide what to patch first.

What does CVE-2026-53422 affect?

Published advisories record a fix for erlang (Debian), erlang27 (Red Hat / RHEL), erlang27 (Rocky). Only products with a sourced advisory are listed, so treat this as what we can cite rather than a complete inventory.

Embed a live status badge for CVE-2026-53422
CVE-2026-53422 severity badge

Markdown

[![CVE-2026-53422](https://tridentstack.com/cve/badge/CVE-2026-53422.svg)](https://tridentstack.com/cve/CVE-2026-53422)

HTML

<a href="https://tridentstack.com/cve/CVE-2026-53422"><img src="https://tridentstack.com/cve/badge/CVE-2026-53422.svg" alt="CVE-2026-53422"></a>

Find and fix vulnerabilities across your fleet

TridentStack Control continuously scans your Windows, macOS, and Linux fleet for known vulnerabilities, prioritizes them by severity and active exploitation, and patches them automatically.

See how it worksStart freeThis CVE lookup is free and always will be.

This product uses NVD data but is not endorsed or certified by the NVD. EPSS scores courtesy of FIRST.org (https://www.first.org/epss). Source: CISA KEV Catalog. Data as of 2026-07-24.