CVE-2026-39831
Aliases:GO-2026-5019GHSA-89gr-r52h-f8rx
Advisory lineage Upstream: 0 Downstream: 47
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.1•CRITICAL•Score: 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-862•Missing Authorization
The product does not perform an authorization check when an actor attempts to access a resource or perform an action.
Affected Systems
- golang•crypto
< 0.52.0
- golang.org/x•crypto
< 0.52.0
- golang.org/x/crypto•ssh
< 0.52.0
- golang.org/x/crypto•golang.org/x/crypto/ssh
< 0.52.0