CVE-2026-54887
Açıklama
Erlang/OTP ssl (DTLS sunucusu) bileşenindeki Varsayılan Kriptografik Anahtar Kullanımı zafiyeti, başlangıç penceresi sırasında öngörülebilir DTLS çerezi hesaplamasına izin vererek kaynak adres doğrulamasının atlatılmasına olanak tanır. DTLS sunucu başlangıcında, dtls_server_connection:initial_hello/3 fonksiyonu previous_cookie_secret değerini rastgele bir değer yerine boş ikiliye (<<>>) başlatır. Boş anahtarla yapılan HMAC deterministik olduğu için, düz metin ClientHello mesajını gözlemleyen herhangi biri, çerez sırrının ilk rotasyonundan önce dtls_handshake:cookie(<<>>, IP, Port, Hello) işlemini hesaplayabilir ve geçerli bir DTLS çerezi oluşturabilir. DTLS çerezi (RFC 6347 §4.2.1), sahte kaynak IP'lerin sunucuyu durum ayırmaya ve maliyetli kriptografik işlemler gerçekleştirmeye zorlamasını önleyen bir hizmet reddi hafifletme yöntemidir; bir kimlik doğrulama mekanizması değildir. Sunucu başlangıcından ilk sır rotasyonuna kadar geçen süre boyunca (0 ila 15 saniye), düz metin ClientHello mesajını gözlemleyebilen bir saldırgan, kaynak adres doğrulamasını atlayarak sahte kaynak adreslerle DTLS el sıkışma amplifikasyonu gerçekleştirebilir. Bu zafiyet, lib/ssl/src/dtls_server_connection.erl program dosyası ve dtls_server_connection:initial_hello/3 program rutini ile ilişkilidir. Bu sorun, OTP 20.0'dan başlayarak OTP 29.0.3, OTP 28.5.0.3 ve OTP 27.3.4.14 öncesindeki sürümleri; buna karşılık gelen olarak ssl 8.2'den başlayarak 11.7.3, 11.6.0.3 ve 11.2.12.10 öncesindeki sürümleri etkilemektedir.
Nasıl düzeltilir
- erlang erlang\/otp27.3.4.14, 28.5.0.3, 29.0.3 ya da sonraki bir sürüm
- erlang erlang\/ssl11.2.12.10, 11.6.0.3, 11.7.3 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 | 20.0 ≤ v < 27.3.4.14, 28.0 ≤ v < 28.5.0.3, 29.0 ≤ v < 29.0.3 | 27.3.4.14, 28.5.0.3, 29.0.3 |
| erlang erlang\/ssl | 8.2 ≤ v < 11.2.12.10, 11.3 ≤ v < 11.6.0.3, 11.7 ≤ v < 11.7.3 | 11.2.12.10, 11.6.0.3, 11.7.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.