bitcoindevkit / bitcoindevkit/bdk-cli

RUSTSEC-2026-0098: Name constraints for URI names were incorrectly accepted

オープン
#286 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。