CVE-2026-93234
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: drm/gud: enum özelliği oluşturulmadan önce TV mod isimlerini doğrula GUD protokolü, TV mod isimlerini sabit boyutlu GUD_CONNECTOR_TV_MODE_NAME_LEN girişleri olarak döndürür ve her ismin NUL ile sonlandırılmasını gerektirir. gud_connector_add_tv_mode() şu anda her bir sabit boyutlu girişi doğrudan drm_mode_create_tv_properties_legacy() fonksiyonuna aktarmakta; bu da nihayetinde drm_property_add_enum() ve strlen() fonksiyonlarına ulaşmaktadır. Eğer bir aygıt, sonlandırıcı NUL baytı içermeyen bir giriş döndürürse, strlen() yuvanın sonunu aşarak okuma yapar ve ayrılan tamponun ötesine geçebilir, bu da sınır dışı okumaya (out-of-bounds read) neden olur. Her bir döndürülen TV mod isminin, DRM özellik koduyla paylaşılmadan önce sabit boyutlu yuvası içinde bir NUL sonlandırıcısı içerdiğini doğrulayın. Hatalı bir giriş bulunursa, aygıt yanıtını -EIO ile reddedin. Bu işlem, geçerli aygıtların işleyişini değiştirmeden sınır dışı okumayı düzeltir ve hatalı protokol verilerinin sessizce kırpılmasını önler.
Nasıl düzeltilir
- Linux Linux676f1fb3632bbc9ce83be7938e93fe6bfc9510fd, 06fcaf21c18ac88f57fee3803554f48c6026b95f, 082e378886547b5b1c4075ed307f7c68547868dc, 70cffc31a380b3eae45027101647aa94c242aa0e, 72a95df6bbc7d20c7af1e39d86b3e910cccd01ad, eab46d9629807db1b5647d17227e16110a18227f, da1ea35fea67ad841f4ada28dd61b41be65e5437 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 40e1a70b4aedf2859a1829991b48ef0ebe650bf2 ≤ v < 676f1fb3632bbc9ce83be7938e93fe6bfc9510fd, 40e1a70b4aedf2859a1829991b48ef0ebe650bf2 ≤ v < 06fcaf21c18ac88f57fee3803554f48c6026b95f, 40e1a70b4aedf2859a1829991b48ef0ebe650bf2 ≤ v < 082e378886547b5b1c4075ed307f7c68547868dc, 40e1a70b4aedf2859a1829991b48ef0ebe650bf2 ≤ v < 70cffc31a380b3eae45027101647aa94c242aa0e, 40e1a70b4aedf2859a1829991b48ef0ebe650bf2 ≤ v < 72a95df6bbc7d20c7af1e39d86b3e910cccd01ad, 40e1a70b4aedf2859a1829991b48ef0ebe650bf2 ≤ v < eab46d9629807db1b5647d17227e16110a18227f, 40e1a70b4aedf2859a1829991b48ef0ebe650bf2 ≤ v < da1ea35fea67ad841f4ada28dd61b41be65e5437, 5.13 | 676f1fb3632bbc9ce83be7938e93fe6bfc9510fd, 06fcaf21c18ac88f57fee3803554f48c6026b95f, 082e378886547b5b1c4075ed307f7c68547868dc, 70cffc31a380b3eae45027101647aa94c242aa0e, 72a95df6bbc7d20c7af1e39d86b3e910cccd01ad, eab46d9629807db1b5647d17227e16110a18227f, da1ea35fea67ad841f4ada28dd61b41be65e5437 |
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.