CVE-2026-93304
Açıklama
Bir (D)TLS 1.2 istemcisi, ClientKeyExchange mesajını göndermeden önce bir ChangeCipherSpec mesajını kabul edebilir. Bu noktada henüz herhangi bir ana gizli anahtar (master secret) türetilmediği için istemci, bilinen (deterministik) bir anahtardan türetilen okuma anahtarlarını yükler ve sunucunun Finished mesajını aynı anahtara göre kontrol eder. Bu nedenle, sırasız bir ChangeCipherSpec mesajı, bir saldırgan tarafından sunucu yerine el sıkışmayı tamamlamak ve istemcinin gerçek olarak kabul ettiği verileri göndermek için kullanılabilir. İstemcinin kendi trafiği hala doğru şekilde türetilmiş anahtarları kullandığından, saldırgan bu trafiği okuyamaz ve gerçek sunucu el sıkışmayı asla tamamlayamaz. Bir veri paketinin okunması sırasında sırasız kayıtlar kendiliğinden iletilebildiği için DTLS 1.2 istemcileri risk altındadır. TLS 1.2 istemcileri ise uygulama alınan baytları wolfSSL_inject() ile sağladığında veya önceden okumayı (read ahead) etkinleştirdiğinde risk altına girer. Sertifika setleri için saldırganın ortadaki adam (man-in-the-middle) konumunda olması gerekir. PSK (Pre Shared Key) bağlantıları için ise herhangi bir sahte sunucu, PSK'yı bilmeden başarılı olabilir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| wolfssl wolfssl | 4.7.0 ≤ v ≤ 5.9.2 | — |
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.