CVE-2021-47444

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: drm/edid: connector_bad_edid() funksiyasında num_of_ext dəyişəninin oxunan num_blocks ilə məhdudlaşdırılması e11f5bd8228f ("drm: Add support for DP 1.4 Compliance edid corruption test") commit-ində connector_bad_edid() funksiyası ona ötürülən EDID üçün ayrılmış yaddaşın `edid[0x7e] + 1` məlumat blokunu (əsas blok üçün əlavə 1 blok) saxlamaq üçün kifayət qədər böyük olduğunu fərz etməyə başlamışdı. Funksiya, EDID üçün nə qədər yaddaş ayrıldığını göstərən `num_blocks` parametrinin ötürüldüyü faktını tamamilə nəzərə almamışdı. Sərhəd yoxlamasının əlavə edilməsi ilə bu problem həll edilir. Bu, EDID-nin birinci blokunda xəta olduğu hallar üçün vacibdir. Belə hallarda biz `edid[0x7e]` əsasında yaddaşı yenidən ayırmadan connector_bad_edid() funksiyasını çağıracağıq.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc22 may 2024
İlk görülmə22 may 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.75, 5.14.14 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.7 ≤ v < 5.10.75, 5.11 ≤ v < 5.14.14, 5.155.10.75, 5.14.14

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2021-47444 · Linux Kernel · Dark Radar