PT-2026-31991 · Step Ca · Step Ca

1Seal

·

Published

2026-04-10

·

Updated

2026-04-28

·

CVE-2026-40097

CVSS v3.1

3.7

Low

VectorAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Name of the Vulnerable Software and Affected Versions Step CA versions 0.24.0 through 0.30.0-rc3
Description 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. During TPM device attestation, Step CA validates that the AK certificate contains the tcg-kp-AIKCertificate Extended Key Usage OID. 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.
Recommendations Upgrade to version 0.30.0-rc3 or newer. If unable to upgrade, disable or remove any ACME provisioners that use TPM device attestation (device-attest-01).

Fix

Improper Validation of Array Index

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-40097
GHSA-9QQ8-CGCV-QMC9

Affected Products

Step Ca