CVE-2026-39831

Aliases:GO-2026-5019GHSA-89gr-r52h-f8rx
Analyzed
Published: 22 May 2026, 02:31
Last modified:22 May 2026, 18:52

Vulnerability Summary

Overall Risk (default)
high
70/100
CVSS Score
9.1 CRITICAL
v3.1 (cve.org)
EPSS Score
0.37% LOW
0% probability 0.00%
KEV
Not listed
Ransomware
No reports
Public exploits
None found
Dark Web
Not detected

Timeline

22 May 2026, 02:31
Published
Vulnerability first disclosed
22 May 2026, 18:52
Last Modified
Vulnerability information updated

Description

The Verify() method for FIDO/U2F security key types (sk-ecdsa-sha2-nistp256@openssh.com, sk-ssh-ed25519@openssh.com) did not check the User Presence flag. Signatures generated without physical touch were accepted, allowing unattended use of a hardware security key. To restore the previous behavior, return a "no-touch-required" extension in Permissions.Extensions from PublicKeyCallback.

CVSS Metrics

  • v3.1CRITICALScore: 9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

EPSS Trends

Current EPSS score: 0.37% Percentile: 29%

Techniques & Countermeasures

  • CWE-862Missing Authorization

    The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Affected Systems

  • golangcrypto

    < 0.52.0

  • golang.org/xcrypto

    < 0.52.0

  • golang.org/x/cryptossh

    < 0.52.0

  • golang.org/x/cryptogolang.org/x/crypto/ssh

    < 0.52.0

References (6)