PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-40097 smallstep CVE debrief

A vulnerability in Step CA, an online certificate authority for secure, automated certificate management for DevOps, allows an attacker to trigger an index out-of-bounds panic by sending a crafted attestation key (AK) certificate with an empty Extended Key Usage (EKU) extension during TPM device attestation. This issue affects versions from 0.24.0 to before 0.30.0-rc3 and is fixed in 0.30.0-rc3. The vulnerability is only reachable when a device-attest-01 ACME challenge with TPM attestation is configured.

Vendor
smallstep
Product
certificates
CVSS
LOW 3.7
CISA KEV
Not listed in stored evidence
Original CVE published
2026-04-10
Original CVE updated
2026-10-26
Advisory published
2026-04-10
Advisory updated
2026-10-26

Who should care

DevOps teams using Step CA with TPM device attestation should verify their version and update to 0.30.0-rc3 or later. This includes teams managing certificate management for DevOps and those using TPM device attestation configurations. These teams should review their configurations and ensure they are properly secured to prevent potential crashes and exploitation attempts.

Why it matters

CVE-2026-40097 vulnerability in Step CA allows index out-of-bounds panic via crafted attestation key certificate, impacting DevOps teams using TPM device attestation.

  • Verify Step CA version to prevent potential crashes
  • Ensure TPM device attestation configurations are properly secured
  • Monitor for potential exploitation attempts targeting vulnerable versions

Technical summary

The vulnerability in Step CA is triggered by a crafted attestation key (AK) certificate with an empty Extended Key Usage (EKU) extension during TPM device attestation. This causes an index out-of-bounds panic when processing a device-attest-01 ACME challenge. The vulnerability affects versions from 0.24.0 to before 0.30.0-rc3 and is fixed in 0.30.0-rc3. The 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.

Defensive priority

Defenders should prioritize verifying their Step CA version and ensuring it is updated to 0.30.0-rc3 or later if TPM device attestation is used.

Recommended defensive actions

  • Verify Step CA version and update to 0.30.0-rc3 or later if TPM device attestation is used
  • Review device-attest-01 ACME challenge configurations to ensure TPM attestation is properly secured
  • Monitor for potential exploitation attempts targeting vulnerable versions
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance

Evidence notes

The vulnerability is described in the CVE record and NVD vulnerability detail page. The fix is available in version 0.30.0-rc3. This issue affects versions from 0.24.0 to before 0.30.0-rc3 and is fixed in 0.30.0-rc3. The 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.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-40097 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-40097

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-40097 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-40097

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.