CVE-2026-32144
Açıklama
Erlang OTP public_key (pubkey_ocsp modülü) bileşenindeki Hatalı Sertifika Doğrulaması zafiyeti, eksik imza doğrulaması nedeniyle OCSP atanmış yanıtlayıcı yetkilendirme atlatılmasına izin verir. public_key:pkix_ocsp_validate/5 fonksiyonundaki OCSP yanıt doğrulaması, bir CA tarafından atanmış yanıtlayıcı sertifikasının, düzenleyici CA tarafından kriptografik olarak imzalandığını doğrulamaz. Bunun yerine, yalnızca yanıtlayıcı sertifikasının düzenleyici adının CA'nın konu adı ile eşleştiğini ve sertifikanın OCSPSigning genişletilmiş anahtar kullanımına sahip olduğunu kontrol eder. OCSP yanıtlarınıleyletebilen veya kontrol edebilen bir saldırgan, eşleşen bir düzenleyici adına ve OCSPSigning EKU'ya sahip kendi imzaladığı bir sertifika oluşturabilir ve bunu iptal edilmiş sertifikaları geçerli olarak işaretleyen sahte OCSP yanıtları oluşturmak için kullanabilir. Bu durum, iptal edilmiş sertifikalara sahip sunucularla bağlantıları kabul edebilecek olan ve potansiyel olarak hassas verileri ele geçirilmiş sunuculara iletebilecek OCSP stapling kullanan SSL/TLS istemcilerini etkiler. public_key:pkix_ocsp_validate/5 API'sini doğrudan kullanan uygulamalar da etkilenmektedir ve etki kullanım bağlamına göre değişmektedir. Bu zafiyet, lib/public_key/src/pubkey_ocsp.erl program dosyaları ve pubkey_ocsp:is_authorized_responder/3 program rutinleri ile ilişkilidir. Bu sorun; OTP 27.0'dan OTP 28.4.2 ve OTP 27.3.4.10 öncesine kadar olan sürümleri, buna karşılık gelen public_key 1.16'dan 1.20.3 ve 1.17.1.2 öncesine kadar olan sürümleri ve ssl 11.2'den 11.5.4 ve 11.2.12.7 öncesine kadar olan sürümleri etkilemektedir.
Nasıl düzeltilir
- erlang erlang\/otp27.3.4.10, 28.4.2 ya da sonraki bir sürüm
- erlang erlang\/public_key1.17.1.2, 1.20.3 ya da sonraki bir sürüm
- erlang erlang\/ssl11.2.12.7, 11.5.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| erlang erlang\/otp | 27.0 ≤ v < 27.3.4.10, 28.0 ≤ v < 28.4.2 | 27.3.4.10, 28.4.2 |
| erlang erlang\/public_key | 1.16 ≤ v < 1.17.1.2, 1.18 ≤ v < 1.20.3 | 1.17.1.2, 1.20.3 |
| erlang erlang\/ssl | 11.2 ≤ v < 11.2.12.7, 11.3 < v < 11.5.4 | 11.2.12.7, 11.5.4 |
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.