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.