GHSA-9qq8-cgcv-qmc9 · 深刻度: low · エコシステム: go — Step CA affected by an index out of bounds panic in TPM attestation EKU validation
Step CA is an online certificate authority for secure, automated certificate management for DevOps. From 0.24.0 to before 0.30.0-rc3, an attacker can trigger an index out-of-bounds panic in Step CA by sending a crafted attestation key (AK) certificate with an empty Extended Key Usage (EKU) extension during TPM device attestation. When processing a device-attest-01 ACME challenge using TPM attestation, Step CA validates that the AK certificate contains the tcg-kp-AIKCertificate Extended Key Usage OID. During this validation, the EKU extension value is decoded from its ASN.1 representation and the first element is checked. A crafted certificate could include an EKU extension that decodes to an empty sequence, causing the code to panic when accessing the first element of the empty slice. This vulnerability is only reachable when a device-attest-01 ACME challenge with TPM attestation is configured. Deployments not using TPM device attestation are not affected. This vulnerability is fixed in 0.30.0-rc3.
総合評価: CVE-2026-40097 は低リスク(17.7/100)。CVSS 深刻度は低。悪用される可能性が高い(EPSS 0.18%、8 パーセンタイル) 推奨対応: 総合リスクは低く緊急対応は不要です。通常の保守サイクルでパッチを適用し、CVSS / EPSS が上昇したら優先度を見直してください。
リスクは変動します。再評価に基づき、本ページの表示内容を更新しています。
EPSS は日次で悪用されやすさの相対度合いを推定します。パーセンタイルは採点済み CVE の中での相対位置(高いほど相対的に深刻)を示します。
| # | 日付 | 旧 EPSS スコア | 新 EPSS スコア | Δ(新 − 旧) |
|---|---|---|---|---|
| 1 | 2026-06-15 | 0.05% | 0.18% | +0.13% |
| 2 | 2026-05-12 | 0.03% | 0.05% | +0.02% |
| 3 | 2026-04-11 | — | 0.03% | — |
EPSS の全履歴 (全 3 件)
この CVE の CVSS 指標。
| ベーススコア | バージョン | 深刻度 | ベクトル | 悪用しやすさ | 影響 | スコアの出典 |
|---|---|---|---|---|---|---|
| 3.7 | 3.1 | LOW |
|
2.2 | 1.4 | [email protected] |
GHSA-9qq8-cgcv-qmc9 · 深刻度: low · エコシステム: go — Step CA affected by an index out of bounds panic in TPM attestation EKU validation
| URL | タグ |
|---|---|
| https://github.com/smallstep/certificates/commit/ffd31ac0a87e03b0224cb8363094bfe602242888 | Patch |
| https://github.com/smallstep/certificates/pull/2569 | Issue Tracking Patch |
| https://github.com/smallstep/certificates/releases/tag/v0.30.0 | Product Release Notes |
| https://github.com/smallstep/certificates/security/advisories/GHSA-9qq8-cgcv-qmc9 | Mitigation Vendor Advisory |