CVE-2026-53255
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: Bluetooth: MGMT: tip kontrollerinden önce reklam TLV'sini doğrula tlv_data_is_valid(), her bir reklam veri alanı uzunluğunu data[i]'den okur ve ardından mevcut alanın sağlanan tampona hâlâ sığdığını kontrol etmeden önce yönetilen EIR tipleri için data[i + 1]'i inceler. Bu nedenle, uzunluk baytı tamponun son baytı olan hatalı biçimlendirilmiş bir alan, ayrıştırıcının reklam verisinin bir bayt ötesini okumasına neden olabilir. Hatalı biçimlendirilmiş bir MGMT_OP_ADD_ADVERTISING isteği bu yola ulaştığında KASAN şunları raporlamıştır: BUG: KASAN: vmalloc-out-of-bounds in tlv_data_is_valid() Read of size 1 Call trace: tlv_data_is_valid() add_advertising() hci_mgmt_cmd() hci_sock_sendmsg() Mevcut eleman uzunluğu kontrolünü herhangi bir tip okteti incelemesinden öncesine taşıyarak, ayrıştırıcı data[i + 1]'e bakmadan önce boş olmayan her elemanın kendi tip baytını içerdiğinin kanıtlanması sağlanmıştır.
Nasıl düzeltilir
- linux linux_kernel5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13 ya da sonraki bir sürüm
- git.kernel.org/stable/c/06fcbd79c3c360a50f9be9d370769bbd738d0976
- git.kernel.org/stable/c/13ad995071a06570668dd8daab3616c247c72080
- git.kernel.org/stable/c/18fea1cb0c2599752e908c8217490f73ddd33e00
- git.kernel.org/stable/c/1a3c8ffbb469859b076445af44bdfa6a711d483e
- git.kernel.org/stable/c/2a3f3ed9e198ae23c15859ace2f9ca6cfdc35b57
- git.kernel.org/stable/c/74c08e4db35a476c3462aeb65846f955be732626
- git.kernel.org/stable/c/de23fb62259aa01d294f77238ae3b835eb674413
- git.kernel.org/stable/c/f7093ac233c1e7f51d125534f46067772a113175
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 4.9 ≤ v < 5.10.259, 5.11 ≤ v < 5.15.210, 5.16 ≤ v < 6.1.176, 6.2 ≤ v < 6.6.143, 6.7 ≤ v < 6.12.94, 6.13 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 7.1 | 5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13 |
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.