Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-48859— SSH server timing side-channel in ssh_auth:check_password/3 allows unauthenticated username enumeration

AI Predicted 5.3 Difficulty: Trivial EPSS 0.35% · P28

Possible ATT&CK Techniques 1AI

T1083 · File and Directory Discovery

Affected Version Matrix 3

VendorProductVersion RangeStatus
ErlangOTP6.0< 6.0.1affected
29.0< 29.0.2affected
032d1bc9491a3975c68faf9bc7776115d6ae3005< c342092ef4b369bb409d5b71ac8fd83bab74aedfaffected
Get alerts for future matching vulnerabilitiesLog in to subscribe

I. Basic Information for CVE-2026-48859

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
SSH server timing side-channel in ssh_auth:check_password/3 allows unauthenticated username enumeration
Source: NVD (National Vulnerability Database)
Vulnerability Description
Observable Timing Discrepancy vulnerability in Erlang/OTP ssh (ssh_auth, ssh_options modules) allows unauthenticated remote username enumeration via timing side-channel in password authentication. When the SSH daemon is configured with the user_passwords or password option, ssh_auth:check_password/3 performs a PBKDF2-SHA256 computation with 600,000 iterations (~300ms) for valid usernames, but returns immediately (~0ms) for invalid usernames via the ssh_options:get_password_option/2 path. This timing difference is detectable in a single authentication attempt and allows an unauthenticated attacker to distinguish valid from invalid usernames. The user_passwords and password options are documented as intended for test purposes; the recommended alternative is pwdfun, which is not affected by this vulnerability. This vulnerability is associated with program files lib/ssh/src/ssh_auth.erl and lib/ssh/src/ssh_options.erl. This issue affects OTP from OTP 29.0 before 29.0.2 corresponding to ssh from 6.0 before 6.0.1.
Source: NVD (National Vulnerability Database)
CVSS Information
N/A
Source: NVD (National Vulnerability Database)
Vulnerability Type
通过时间差异性导致的信息暴露
Source: NVD (National Vulnerability Database)
Vulnerability Title
Erlang/OTP 安全漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Erlang/OTP是Erlang/OTP开源的一个JavaScript编写的处理处理异常的库。该库可以捕捉node.js内置API引发的异常。 Erlang/OTP ssh 6.0至6.0.1之前版本存在安全漏洞,该漏洞源于ssh_auth模块在密码认证中对有效用户名执行PBKDF2-SHA256计算,对无效用户名立即返回,存在可观察的时间差异,可能导致未经身份验证的远程攻击者通过定时侧信道枚举有效用户名。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

VendorProductAffected VersionsCPESubscribe
ErlangOTP 6.0 ~ 6.0.1 cpe:2.3:a:erlang:erlang\/otp:*:*:*:*:*:*:*:*
ErlangOTP 29.0 ~ 29.0.2 cpe:2.3:a:erlang:erlang\/otp:*:*:*:*:*:*:*:*

II. Public POCs for CVE-2026-48859

#POC DescriptionSource LinkShenlong Link
AI-Generated POCPremium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-48859

登录查看更多情报信息。

Patches & Fixes for CVE-2026-48859 (1)

Vendor Advisories for CVE-2026-48859 (3)

Same Patch Batch · Erlang · 2026-06-10 · 7 CVEs total

CVE-2026-48860Distribution-over-TLS LAN allowlist silently bypassed due to sockname/peername confusion i
CVE-2026-48856httpc leaks Authorization header to cross-origin redirect targets
CVE-2026-48855SFTP READLINK Leaks Absolute Backend Filesystem Path When Root Is Configured
CVE-2026-48858ftp client PASV response IP not validated against control peer, enabling SSRF and FTP boun
CVE-2026-49759Stack buffer overflow in SCTP error cause parsing in inet_drv allows remote VM crash
CVE-2026-49760Stack Buffer Overflow in ei_s_print_term at Very Large Integer

IV. Related Vulnerabilities

V. Comments for CVE-2026-48859

No comments yet


Leave a comment