CVE 9.1 CRITICAL

Invoking bypass of FIDO/U2F security keys physical interaction in golang.org/x/crypto/ssh_CVE-2026-39831

9.1 / 10
CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

Description

The Verify() method for FIDO/U2F security key types ([email protected], [email protected]) 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.

AI Analysis

Bypass of FIDO/U2F security keys physical interaction in golang.org/x/crypto/ssh due to missing User Presence flag check

Basic Information

ID CVE-2026-39831
Source Go
Published May 22, 2026 at 02:31
Modified May 22, 2026 at 18:52

Affected Product

Vendor golang.org/x/crypto
Product golang.org/x/crypto/ssh
Affected Versions golang.org/x/crypto golang.org/x/crypto/ssh 0

AI Assessment

AI Score 9.1 / 10
AI Severity Critical
Vendor The Go Authors
Product golang.org/x/crypto/ssh

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.