CVE-2026-40097 in certificates
Résumé
par VulDB • 24/05/2026
Step CA est une autorité de certification en ligne pour la gestion sécurisée et automatisée des certificats destinée aux DevOps. De la version 0.24.0 jusqu'à la version 0.30.0-rc3 (exclue), un attaquant peut provoquer un panic d'accès hors limites (index out-of-bounds) dans Step CA en envoyant un certificat de clé d'attestation (AK) fabriqué, comportant une extension Extended Key Usage (EKU) vide, lors de l'attestation d'un dispositif TPM. Lors du traitement d'un défi ACME device-attest-01 utilisant l'attestation TPM, Step CA valide que le certificat AK contient l'OID Extended Key Usage tcg-kp-AIKCertificate. Au cours de cette validation, la valeur de l'extension EKU est décodée à partir de sa représentation ASN.1 et le premier élément est vérifié. Un certificat fabriqué pourrait inclure une extension EKU qui se décode en une séquence vide, provoquant un panic du code lors de l'accès au premier élément du slice vide. Cette vulnérabilité n'est exploitable que lorsqu'un défi ACME device-attest-01 avec attestation TPM est configuré. Les déploiements n'utilisant pas l'attestation de dispositif TPM ne sont pas affectés. Cette vulnérabilité est corrigée dans la version 0.30.0-rc3.
If you want to get best quality of vulnerability data, you may have to visit VulDB.