CVE-2026-98687
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: thunderbolt: Aşırı boyutlu XDomain özellikleri yanıtlarını reddet tb_xdp_properties_request(), 252 baytlık yanıt tamponunda 45 veri dword'ü için yer ayırır. Ancak XDomain uzunluk alanı altı bit genişliğindedir ve kötü niyetli bir eş cihaz bunu 63 olarak ayarlayabilir. Sabit yanıt alanları çıkarıldıktan sonra sürücü bunu 48 veri dword'ü olarak değerlendirir. 322e93448d90 numaralı commit ("thunderbolt: Clamp XDomain response data copy to allocation size"), kopyalamayı yalnızca data_len ile sınırlandırır. Eğer data_len en az 48 ise, memcpy() fonksiyonu 180 baytlık res->data dizisinden 192 bayt okur ve bu durum 12 baytlık bir heap out-of-bounds read (yığın sınır dışı okuma) hatasına yol açar. 4db2bd2ed478 numaralı commit ("thunderbolt: Limit XDomain response copy to actual frame size"), önceki kopyalamayı sınırlar ancak başlığa dayalı bu uzunluğu kısıtlamaz. Yanıt veri uzunluklarını, oluşturulan özellik bloğuna kopyalamadan önce tahsis edilen kaynak tamponu aşan değerler için reddedin.
Nasıl düzeltilir
- Linux Linux9fba032802b5858bc6186b34f8e966429ff155ab, 7c028d2ae85eca86b82cab1163a9ac1187a2e666, 37ea4304bd9f57ebe719409f010915495467f05c, b270c1074860de74da0d6b5250fb06b359b9d509, a766a86ff48acee76aeb8e2575771040749e509d, 2f97f929dad9eb3e1f63b721d2dd49bf9bc68efa, 737a1d2e9642d5f718bd29aa4a98b9eef3832f0a, 80756e263846ab694984e749e8c626897331438f ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | d1ff70241a275133e1a0258b7c23588b122276c8 ≤ v < 9fba032802b5858bc6186b34f8e966429ff155ab, d1ff70241a275133e1a0258b7c23588b122276c8 ≤ v < 7c028d2ae85eca86b82cab1163a9ac1187a2e666, d1ff70241a275133e1a0258b7c23588b122276c8 ≤ v < 37ea4304bd9f57ebe719409f010915495467f05c, d1ff70241a275133e1a0258b7c23588b122276c8 ≤ v < b270c1074860de74da0d6b5250fb06b359b9d509, d1ff70241a275133e1a0258b7c23588b122276c8 ≤ v < a766a86ff48acee76aeb8e2575771040749e509d, d1ff70241a275133e1a0258b7c23588b122276c8 ≤ v < 2f97f929dad9eb3e1f63b721d2dd49bf9bc68efa, d1ff70241a275133e1a0258b7c23588b122276c8 ≤ v < 737a1d2e9642d5f718bd29aa4a98b9eef3832f0a, d1ff70241a275133e1a0258b7c23588b122276c8 ≤ v < 80756e263846ab694984e749e8c626897331438f, 4.15 | 9fba032802b5858bc6186b34f8e966429ff155ab, 7c028d2ae85eca86b82cab1163a9ac1187a2e666, 37ea4304bd9f57ebe719409f010915495467f05c, b270c1074860de74da0d6b5250fb06b359b9d509, a766a86ff48acee76aeb8e2575771040749e509d, 2f97f929dad9eb3e1f63b721d2dd49bf9bc68efa, 737a1d2e9642d5f718bd29aa4a98b9eef3832f0a, 80756e263846ab694984e749e8c626897331438f |
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.