CVE-2026-34876
Açıklama
Mbed TLS 3.x'in 3.6.6 öncesindeki sürümlerinde bir sorun keşfedilmiştir. library/ccm.c dosyasındaki mbedtls_ccm_finish() fonksiyonunda bulunan bir sınır dışı okuma (out-of-bounds read) zafiyeti, saldırganların aşırı büyük bir tag_len parametresi ile çok parçalı (multipart) CCM API'sini çağırarak bitişik CCM bağlam verilerini elde etmelerine olanak tanır. Bu durum, tag_len parametresinin dahili 16 baytlık kimlik doğrulama tamponunun boyutuyla doğrulanmamasından kaynaklanmaktadır. Sorun, uygulamaların mbedtls_ccm_finish() fonksiyonunu doğrudan çağırabildiği Mbed TLS 3.x'teki genel çok parçalı CCM API'sini etkilemektedir. Mbed TLS 4.x'in düzeltme öncesi sürümlerinde aynı doğrulama eksikliği dahili uygulamada mevcuttur; ancak fonksiyon genel API'nin bir parçası olarak sunulmamıştır. İstismar edilmesi için uygulama düzeyinde çok parçalı CCM API'sinin çağrılması gerekmektedir.
Nasıl düzeltilir
- trustedfirmware mbed_tls3.6.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| trustedfirmware mbed_tls | 3.1.0 ≤ v < 3.6.6 | 3.6.6 |
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.