bitcoindevkit / bitcoindevkit/bdk-cli
RUSTSEC-2026-0098: Name constraints for URI names were incorrectly accepted
- 主要言語
- Rust
- スター
- 141
- フォーク
- 99
- 平均マージ
- 6日 14分
- マージ済み PR(30日)
- 1
説明
| Details | |
| --- | --- |
| Package | `rustls-webpki` |
| Version | `0.101.7` |
| URL | n/a |
| Patched Versions | >=0.103.12, <0.104.0-alpha.1 OR >=0.104.0-alpha.6 |
| Aliases | [GHSA-965h-392x-2mh5](https://github.com/advisories/GHSA-965h-392x-2mh5) |
Name constraints for URI names were ignored and therefore accepted.
Note this library does not provide an API for asserting URI names, and URI name constraints are otherwise not implemented. URI name constraints are now rejected unconditionally.
Since name constraints are restrictions on otherwise properly-issued certificates, this bug is reachable only after signature verification and requires misissuance to exploit.
This vulnerability is identified as [GHSA-965h-392x-2mh5](https://github.com/rustls/webpki/security/advisories/GHSA-965h-392x-2mh5). Thank you to [@1seal](https://github.com/1seal) for the report.
コントリビューションガイド
調査の方向性
リポジトリで rustls-webpki 依存関係がどのように宣言されているかを確認し、そのバージョンをこの issue に記載されている修正版のバージョンと比較します。まず依存関係のメタデータと既存の検証テストを確認します。脆弱な 0.101.7 リリースが選択されなくなり、関連するチェックがパスすれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- rust
- 領域
- cryptography, security
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 静か
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 35/100