CVE-2026-73252
Açıklama
Mongoose, gömülü bir web sunucusu ve ağ kütüphanesidir. 7.23 sürümünden önce, src/tls_builtin.c içinde MG_TLS_BUILTIN tarafından seçilen yerleşik TLS yığını; şifresi çözüldüğünde boyutu tam olarak 16 baytlık kimlik doğrulama etiketi olan, düz metin veya ContentType baytı içermeyen bir TLS 1.3 kaydını kabul etmektedir. mg_tls_recv_record() fonksiyonundaki msgsz uzunluk kontrolü bu kayda izin vermekte ve recv_len hesaplaması SIZE_MAX değerine düşerek alt taşmaya (underflow) neden olmaktadır; böylece sonraki bir el sıkışma adımı, eski tampon içeriğini etkili olarak sınırsız uzunluğa sahip güvenilir bir mesaj olarak işlemektedir. Kimliği doğrulanmamış kötü niyetli bir TLS eşi, sertifika veya Finished doğrulaması öncesinde bir yığın sınır dışı okuma (heap out-of-bounds read) tetikleyerek uzaktan hizmet reddine yol açabilir. Bu sorun 7.23 sürümünde düzeltilmiştir.
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 |
|---|---|---|
| cesanta mongoose | < 7.23 | — |
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.