bitcoindevkit / bitcoindevkit/bdk-cli
RUSTSEC-2026-0104: Reachable panic in certificate revocation list parsing
- Lenguaje dominante
- Rust
- Estrellas
- 141
- Forks
- 99
- Merge medio
- 6 d 14 min
- PR fusionados (30 d)
- 1
Descripción
| Details | |
| --- | --- |
| Package | `rustls-webpki` |
| Version | `0.101.7` |
| URL | n/a |
| Patched Versions | >=0.103.13, <0.104.0-alpha.1 OR >=0.104.0-alpha.7 |
| Aliases | [GHSA-82j2-j2ch-gfr8](https://github.com/advisories/GHSA-82j2-j2ch-gfr8) |
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](https://github.com/tynus3) for the report.
Guía de contribución
Línea de trabajo
No se nombran archivos ni pruebas. Empieza por localizar cómo bdk-cli depende de rustls-webpki e identificar si la versión vulnerable es directa o transitiva; usa como objetivo las versiones corregidas indicadas en el issue. Se considera terminado cuando la dependencia ya no se resuelve en 0.101.7 y las comprobaciones existentes del proyecto pasan correctamente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- rust
- Área
- security
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 58/100