CVE-2016-6210(openbsd / openssh)

LOWCVSS 5.9 · MEDIUM

Signal is active with 3 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

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.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-200

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

NONE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • openssh

Threat summary

  • 4 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Peaked at 3 mentions on most recent observed day (2026-11-06)
  • 4 total mentions across 2 days

Affected systems

Vendors
Products
openssh

Deep dive

Activity timeline4 mentions / 2d
01223Mentions · 2026-11-05: 1Mentions · 2026-11-06: 311-0511-06
Full discourse4 posts
  • Sergio de los Santos@ssantosv

    En 2016 arreglan CVE-2016-6210 en OpenSSH. Este fallo permitía deducir usuarios porque al procesar uno que existía tardaba algunos milisegundos más que si no. Para solucionarlo, se llama a crypt() siempre, incluso si el hash es no válido, para así tardar lo mismo.

    120511.1K
    17.8K followersView on X
  • Abdullah Alagi@nx_2io

    Piece 3 (July 2016): OpenSSH’s timing fix. CVE-2016-6210 let attackers enumerate users by response time. The fix: even for accounts with *, sshd borrows a real $5$ or $6$ salt from another user and runs crypt() anyway so the timing matches. It never expected the library to return exactly "*" on a long password.

    1000020
    41 followersView on X
  • Saad Altaf@saadaltaflaldin

    how it fails: * has no salt, so after the CVE-2016-6210 timing fix sshd borrows another user's salt via pick_salt. musl crypt() refuses keys >256 bytes and returns "*". strcmp("*","*") matches. login ok.

    100005
    137 followersView on X
  • Liam Castaigne@voird33r

    @LeoVasanko @wangzhr4 Brain damaged take. Ask yourself why musl decided to do that. Would that be the case if sum types were available with good ergonomics? Would CVE-2016-6210 have been mitigated in the same way if they had access to a crate like subtle?

    0000018
    133 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appopenbsdopenssh---

Explore more