Bug 2538656 (CVE-2026-93601) - CVE-2026-93601 rustls-webpki: rustls-webpki: Name Constraint Bypass in wildcard certificate validation
Summary: CVE-2026-93601 rustls-webpki: rustls-webpki: Name Constraint Bypass in wildca...
Keywords:
Status: ON_QA
Alias: CVE-2026-93601
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2559936 2559939 2559959 2559960 2559961 2559963 2559965 2559966 2559968 2559972 2559973 2559975 2559976 2559977 2559979 2559981 2559983 2559984 2559985 2559986 2559988 2559989 2559991 2559992 2559995 2559997 2559998 2559999 2560001 2560003 2560004 2560006 2560007 2560009 2560010 2559937 2559962 2559964 2559967 2559969 2559970 2559971 2559974 2559980 2559982 2559987 2559993 2559994 2559996 2560000 2560008 2560011
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-22 19:53 UTC by OSIDB Bzimport
Modified: 2026-11-03 08:29 UTC (History)
82 users (show)

Fixed In Version: clevis-pin-trustee-0.1.1-2
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-09-22 19:53:40 UTC
rustls-webpki (the Rust webpki fork used by rustls) versions >= 0.101.0 and prior to 0.103.12 and 0.104.0-alpha.6 incorrectly accepted permitted-subtree DNS name constraints for certificates asserting a wildcard name. For example, a name constraint of accept.example.com was treated as satisfied by a certificate for *.example.com, which could feasibly assert reject.example.com — a name outside the permitted subtree. Because name constraints are restrictions applied to otherwise properly issued certificates, the issue is only reachable after signature verification succeeds and requires a misissued wildcard certificate to exploit.

Comment 1 Sergio Arroutbi 2026-10-26 09:25:32 UTC
According to https://src.fedoraproject.org/rpms/rust-rustls-webpki, the current versions of rutsls-webpki in Fedora are:

Fedora 46	rust-rustls-webpki-0.103.16-1.fc46	
Fedora 45	rust-rustls-webpki-0.103.15-1.fc45
Fedora 44	rust-rustls-webpki-0.103.16-1.fc44

clevis-pin-trustee has been recently updated (though, dynamically linked with previous versions of the library) in recent updates:
https://bodhi.fedoraproject.org/updates/FEDORA-2026-a99da3001b
https://bodhi.fedoraproject.org/updates/FEDORA-2026-d68095cc3f

I will send this to ON_QA, as previous builds should already contain the fix.

In case they don't, please, feel free to reopen.


Note You need to log in before you can comment on or make changes to this bug.