CVE-2026-68279
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: drm/dp/mst: uzak DPCD/I2C yan bant yanıt ayrıştırıcılarındaki OOB okumalarını düzelt drm_dp_sideband_parse_remote_dpcd_read() ham iletiden num_bytes değerini okur ve ardından koşulsuz olarak şunu yapar: memcpy(bytes, &raw->msg[idx], num_bytes); idx + num_bytes <= raw->curlen koşulunu kontrol etmeden. raw->msg[] 256 bayttır; kötü niyetli veya hatalı davranan bir MST hub, num_bytes değerini kalan yükten daha büyük ayarlarsa, memcpy alınan verinin ötesine, raw->msg[] içinde takip eden ne varsa oraya okuma yapar. drm_dp_sideband_parse_remote_i2c_read_ack() aynı kusura sahiptir (kod eklendiğinden beri bir /* TODO check */ yorumuyla belirtilmiştir). Her iki işlevi de her memcpy öncesinde tek bir birleşik kontrol (idx + num_bytes > curlen) kullanarak düzeltin. num_bytes u8 olduğundan her zaman >= 0'dır, bu nedenle bu, daha basit idx > curlen biçimini kesin olarak kapsar ve ayrı bir adıma gerek yoktur. [eksik fixes etiketi eklendi]
Nasıl düzeltilir
- Linux Linux185de1d74e658e2edb723ba76fa61903f77d8a68, d7b9b1e33b4ed8c48d4db6e6e21c257ebbbb2586, c2fbda0fe0163c55ba3820ee6cea0c6b43622eda, 22d9f7fc1aaabaf73d5f30e8b0c9aa814ecd6ed2, 04d953f50d61e542e94a5977822cc53735f8c0ce, 533d9e2bede4aeefdc2a0561d7071cfede95958f, e6ef5455b06cb4e5d181aabcd723791587c79f12, 1a8f537f5a1eeac941f262fe73078d6b08ba83c0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | ad7f8a1f9ced7f049f9b66d588723f243a7034cd ≤ v < 185de1d74e658e2edb723ba76fa61903f77d8a68, ad7f8a1f9ced7f049f9b66d588723f243a7034cd ≤ v < d7b9b1e33b4ed8c48d4db6e6e21c257ebbbb2586, ad7f8a1f9ced7f049f9b66d588723f243a7034cd ≤ v < c2fbda0fe0163c55ba3820ee6cea0c6b43622eda, ad7f8a1f9ced7f049f9b66d588723f243a7034cd ≤ v < 22d9f7fc1aaabaf73d5f30e8b0c9aa814ecd6ed2, ad7f8a1f9ced7f049f9b66d588723f243a7034cd ≤ v < 04d953f50d61e542e94a5977822cc53735f8c0ce, ad7f8a1f9ced7f049f9b66d588723f243a7034cd ≤ v < 533d9e2bede4aeefdc2a0561d7071cfede95958f, ad7f8a1f9ced7f049f9b66d588723f243a7034cd ≤ v < e6ef5455b06cb4e5d181aabcd723791587c79f12, ad7f8a1f9ced7f049f9b66d588723f243a7034cd ≤ v < 1a8f537f5a1eeac941f262fe73078d6b08ba83c0, 3.17 | 185de1d74e658e2edb723ba76fa61903f77d8a68, d7b9b1e33b4ed8c48d4db6e6e21c257ebbbb2586, c2fbda0fe0163c55ba3820ee6cea0c6b43622eda, 22d9f7fc1aaabaf73d5f30e8b0c9aa814ecd6ed2, 04d953f50d61e542e94a5977822cc53735f8c0ce, 533d9e2bede4aeefdc2a0561d7071cfede95958f, e6ef5455b06cb4e5d181aabcd723791587c79f12, 1a8f537f5a1eeac941f262fe73078d6b08ba83c0 |
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.