Vulnerability RUSTSEC-2026-0104

Unknown
UNKNOWN RISK
Vulnerabilities without an assigned CVSS score. Severity is not determinable from available data.
6 months ago
April 22, 2026 at 12:00 PM UTC
Reachable panic in certificate revocation list parsing
0.0.0-invalid - 0.103.12 and 0.104.0-alpha.1 - 0.104.0-alpha.6
0.0.0-invalid - 0.103.12 and 0.104.0-alpha.1 - 0.104.0-alpha.6

Summary

Reachable panic in certificate revocation list parsing

Details

A panic was reachable when parsing certificate revocation lists via [BorrowedCertRevocationList::from_der] or [OwnedCertRevocationList::from_der]. This was the result of mishandling a syntactically valid empty BIT STRING appearing in the onlySomeReasons element of a IssuingDistributionPoint CRL extension.

This panic is reachable prior to a CRL's signature being verified.

Applications that do not use CRLs are not affected.

Thank you to @tynus3 for the report.

Impacted packages

Timeline

Published
6 months ago
April 22, 2026 at 12:00 PM UTC
Fixed (0.104.0-alpha.7)
6 months ago
April 21, 2026 at 10:04 AM UTC
Fixed (0.103.13)
6 months ago
April 21, 2026 at 10:25 AM UTC
Last Modified
1 month ago
September 19, 2026 at 08:42 AM UTC