CVE-2026-75805
Açıklama
Sorun özeti: Bir PKCS#10 CSR temelinde sertifika iptali talep eden bir CMP istemcisi, hazırlanmış bir iptal yanıtını işlerken bir NULL işaretçisinin referansını çözebilir ve anormal şekilde sonlanabilir. Etki özeti: NULL işaretçi referansı alma işlemi bir okuma sırasında gerçekleşir; bu durum çökmeye ve etkilenen istemci uygulaması için Hizmet Reddi'ne (DoS) yol açar. CWE: CWE-476: NULL-pointer dereference Açıklama: Sertifikayı iptal eden bir CMP istemcisinin sunucuya hangi sertifikanın iptal edileceğini bildirmesi gerekir ve bunu sertifikanın kendisi veya yayıncı adı ile seri numarası yerine bir PKCS#10 CSR sağlayarak yapabilir. Bu işlem komut satırında 'openssl cmp -cmd rr -csr <file>' şeklinde veya API üzerinden OSSL_CMP_CTX_set1_p10CSR() aracılığıyla sağlanan sertifika ile OSSL_CMP_exec_RR_ses() şeklinde gerçekleştirilir. Bir CSR, sertifikanın yayıncı adını ve seri numarasını içermez, bu nedenle istemci bunları göndermez. Bir sunucu, yanıtında iptal ettiği sertifikayı isteğe bağlı olarak belirtebilir ve ardından istemci bu adı gönderdiğiyle karşılaştırır. Ne bir yayıncı adı ne de bir seri numarası göndermiş olan istemcinin karşılaştırabileceği hiçbir şey yoktur ve özel olarak hazırlanmış bir ad döndüren bir sunucu, istemcinin bir NULL işaretçisinden okuma yapmasına ve çökmesine neden olur. İptal yanıtı, etkilenen koda ulaşılmadan önce geçerli mesaj koruması açısından kontrol edilir; bu nedenle saldırganın kötü niyetli veya ele geçirilmiş bir CMP sunucusu ya da mesaj koruması için kullanılan gizli bilgiye sahip bir ortadaki adam (man-in-the-middle) olması gerekir. İptal edilecek sertifikayı bir PKCS#10 CSR yerine sertifika ile veya yayıncı ve seri numarası ile tanımlayan istemciler etkilenmez. FIPS etkisi: hayır CMP protokol uygulaması OpenSSL FIPS modül sınırının dışında olduğundan, bu sorundan etkilenen herhangi bir FIPS modülü yoktur.
Nasıl düzeltilir
- openssl openssl3.0.23, 3.4.8, 3.5.9, 3.6.5, 4.0.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| openssl openssl | 3.0.0 ≤ v < 3.0.23, 3.4.0 ≤ v < 3.4.8, 3.5.0 ≤ v < 3.5.9, 3.6.0 ≤ v < 3.6.5, 4.0.0 ≤ v < 4.0.3 | 3.0.23, 3.4.8, 3.5.9, 3.6.5, 4.0.3 |
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.
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.