CVE-2026-40097

Düşük

Açıklama

Step CA, DevOps için güvenli ve otomatik sertifika yönetimi sağlayan çevrimiçi bir sertifika yetkilisidir. 0.24.0 ile 0.30.0-rc3 sürümleri arasında bir saldırgan, TPM cihaz kimlik doğrulaması sırasında boş bir Extended Key Usage (EKU) uzantısına sahip özel olarak hazırlanmış bir attestation key (AK) sertifikası göndererek Step CA'de dizin sınırları dışında (index out-of-bounds) bir paniğe yol açabilir. TPM kimlik doğrulaması kullanarak bir device-attest-01 ACME challenge işlemi gerçekleştirilirken, Step CA, AK sertifikasının tcg-kp-AIKCertificate Extended Key Usage OID değerini içerdiğini doğrular. Bu doğrulama sırasında, EKU uzantı değeri ASN.1 temsilinden çözümlenir ve ilk öğe kontrol edilir. Özel olarak hazırlanmış bir sertifika, boş bir diziye çözümlenen bir EKU uzantısı içerebilir ve bu durum, boş dilimin ilk öğesine erişilmeye çalışıldığında kodun paniklemesine neden olur. Bu güvenlik açığına yalnızca TPM kimlik doğrulamalı bir device-attest-01 ACME challenge yapılandırıldığında erişilebilir. TPM cihaz kimlik doğrulaması kullanmayan kurulumlar etkilenmemektedir. Bu güvenlik açığı 0.30.0-rc3 sürümünde giderilmiştir.

ÖnemDüşük
CVSS3.7
İstismar olasılığı—
ÜrünSmallstep Step-ca
Yayın10 Nis 2026
İlk görülme10 Nis 2026
Zayıflık türüCWE-129CWE-129

Nasıl düzeltilir

Güncelleyin
  • smallstep step-ca0.30.0 ya da sonraki bir sürüm
  • github.com/smallstep/certificates0.30.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
smallstep step-ca0.24.0 ≤ v < 0.30.0, 0.30.00.30.0
github.com/smallstep/certificatesGo0.24.0 ≤ v < 0.30.00.30.0

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-40097 · Smallstep Step-ca · Dark Radar