← Vulnerability feed

Vulnerability record · CVE-2016-6210 · published 13 February 2017

CVE-2016-6210: OpenSSH sshd user enumeration via password hashing timing leak

Openbsd · Openssh

OpenSSH before 7.3, when SHA256 or SHA512 password hashing is configured, falls back to BLOWFISH hashing of a static password for nonexistent usernames. Because that path is faster than hashing a large supplied password for a real account, response timing differs and remote attackers can distinguish valid from invalid usernames. The result is reliable account enumeration that feeds later credential attacks.

5.9 CVSS 3.1 Medium EPSS 89% · top 0.2% CWE-200 · Information exposure
5.9CVSS 3.1 base score, v2 4.3
89%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
24References
17 Jun 2026Last modified by NVD

Description

sshd in OpenSSH before 7.3, when SHA256 or SHA512 are used for user password hashing, uses BLOWFISH hashing on a static password when the username does not exist, which allows remote attackers to enumerate users by leveraging the timing difference between responses when a large password is provided.

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

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 18 September 2026. Confidence: high.

medium priorityThe flaw only leaks username validity and requires a timing-sensitive attack, but the very high EPSS and public exploits make it a practical precursor to credential attacks.

What it is

OpenSSH before 7.3, when SHA256 or SHA512 password hashing is configured, falls back to BLOWFISH hashing of a static password for nonexistent usernames. Because that path is faster than hashing a large supplied password for a real account, response timing differs and remote attackers can distinguish valid from invalid usernames. The result is reliable account enumeration that feeds later credential attacks.

Impact

An attacker learns which usernames exist on the target host, enabling targeted password guessing and reducing the search space for brute force. No data beyond username validity is exposed.

Attack surface

Reachable over the network through the SSH authentication service; no authentication or user interaction is required, though the timing signal is only observable when SHA256 or SHA512 hashing is in use and a large password is submitted.

Exploitation

Not listed in CISA KEV, but EPSS is very high (0.88944, 99.77th percentile) and public proof-of-concept code exists in Exploit-DB (40113, 40136), indicating active interest and easy reproduction.

What to do

  • Upgrade OpenSSH to 7.3 or later, or apply the vendor errata for your distribution (Debian DSA-3626, Red Hat RHSA-2017:2029 and RHSA-2017:2563, Gentoo GLSA 201612-18).
  • If immediate upgrade is not possible, restrict SSH exposure to trusted networks and enforce key-based authentication with password authentication disabled.
  • Rate-limit and monitor SSH authentication attempts to blunt enumeration and follow-on brute force.
  • Review vendor advisories for embedded or third-party products (Siemens SSA-412672, NetApp ntap-20190206-0001) that bundle affected OpenSSH.
  • Verify the deployed sshd version and password hashing configuration after patching.

Detection

  • Baseline SSH authentication response times per source and alert on repeated timing patterns consistent with username probing.
  • Monitor for high volumes of failed SSH authentication attempts from single sources, especially with large password payloads.
  • Correlate SSH auth failures across hosts to identify enumeration sweeps followed by targeted guessing.
  • Audit sshd version and configuration to confirm SHA256/SHA512 hashing and patched builds.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2016-6210 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

10.0CVE-2003-0786Openbsd openssh vulnerabilityThe SSH1 PAM challenge response authentication in OpenSSH 3.7.1 and 3.7.1p1, when Privilege Separation is disabled, does not check the result of the …EPSS 3.6%10.0CVE-2003-0693Openbsd openssh vulnerabilityA "buffer management error" in buffer_append_space of buffer.c for OpenSSH before 3.7 may allow remote attackers to execute arbitrary code by causing…EPSS 11%10.0CVE-2002-0640Openbsd openssh vulnerabilityBuffer overflow in sshd in OpenSSH 2.3.1 through 3.3 may allow remote attackers to execute arbitrary code via a large number of responses during chal…EPSS 27%10.0CVE-2001-0144Openbsd openssh vulnerabilityCORE SDI SSH1 CRC-32 compensation attack detector allows remote attackers to execute arbitrary commands on an SSH server or client via an integer ove…EPSS 32%10.0CVE-2000-0999Openbsd openssh vulnerabilityFormat string vulnerabilities in OpenBSD ssh program (and possibly other BSD-based operating systems) allow attackers to gain root privileges.EPSS 12%10.0CVE-2000-0525Openbsd openssh vulnerabilityOpenSSH does not properly drop privileges when the UseLogin option is enabled, which allows local users to execute arbitrary commands by providing th…EPSS 2.6%9.8CVE-2023-38408OpenSSH ssh-agent PKCS#11 search path flaw enables RCE via agent forwardingThe PKCS#11 support in ssh-agent in OpenSSH before 9.3p2 uses an insufficiently trustworthy search path, so code loaded from locations such as /usr/l…EPSS 80%analysed9.8CVE-2023-28531Openbsd openssh improper access control vulnerabilityssh-add in OpenSSH before 9.3 adds smartcard keys to ssh-agent without the intended per-hop destination constraints. The earliest affected version is…EPSS 2.3%

Source: NIST National Vulnerability Database (record CVE-2016-6210), CISA KEV, FIRST EPSS (scores of 2026-09-24). This page is refreshed as NVD updates the record.