Timing Discrepancy Vulnerability in Erlang/OTP Affecting SSH Authentication
CVE-2026-48859

6.3MEDIUM

Key Information:

Vendor

Erlang

Status
Vendor
CVE Published:
10 June 2026

What is CVE-2026-48859?

A vulnerability in Erlang/OTP's SSH modules allows unauthenticated remote username enumeration through observable timing discrepancies during password authentication. When using the user_passwords or password options, the system will take significantly longer to respond for valid usernames due to a lengthy PBKDF2-SHA256 computation, whereas invalid usernames lead to an immediate response. This inconsistency can be utilized by attackers in a single authentication attempt, making it easy to detect valid usernames. It is recommended that users switch to using the pwdfun option to mitigate this vulnerability, as the current configurations are primarily intended for testing purposes.

Affected Version(s)

OTP 6.0 < 6.0.1

OTP 29.0 < 29.0.2

OTP 032d1bc9491a3975c68faf9bc7776115d6ae3005

References

CVSS V4

Score:
6.3
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Zhang Delong
Jakub Witczak
Ingela Anderton Andin
Michał Wąsowski
.