CVE-2026-40097 in certificates情報

要約

〜によって VulDB • 2026年05月09日

Step CAは、DevOps向けの安全で自動化された証明書管理のためのオンライン認証局です。0.24.0から0.30.0-rc3より前のバージョンにおいて、攻撃者はTPMデバイスアテステーション中に、空のExtended Key Usage (EKU) 拡張フィールドを持つ改ざんされたアテステーションキー (AK) 証明書をStep CAに送信することで、インデックス範囲外パニックをトリガーすることができます。TPMアテステーションを使用したdevice-attest-01 ACMEチャレンジの処理中に、Step CAはAK証明書にtcg-kp-AIKCertificate Extended Key Usage OIDが含まれていることを検証します。この検証プロセスでは、EKU拡張フィールドの値がASN.1表現からデコードされ、最初の要素がチェックされます。改ざんされた証明書には、空のシーケンスとしてデコードされるEKU拡張フィールドを含めることができ、これにより空のスライスの最初の要素にアクセスした際にコードがパニックします。この脆弱性は、TPMアテステーションを使用したdevice-attest-01 ACMEチャレンジが構成されている場合にのみ影響を受けます。TPMデバイスアテステーションを使用していないデプロイメントは影響を受けません。この脆弱性は0.30.0-rc3で修正されています。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

GitHub M

予約する

2026年04月09日

モデレーション

承諾済み

エントリ

VDB-356894

EPSS

0.00181

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!