CVE-2026-81012
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: platform/x86: hp-bioscfg: hp_get_string_from_buffer() funksiyasındakı bir vahidlik yazma xətası düzəldildi hp_get_string_from_buffer() çevrilmiş sətirin uzunluğunu hədəf buferin ölçüsü ilə "size > dst_size" şərti vasitəsilə məhdudlaşdırır, buna görə də çevrilmiş uzunluq tam olaraq dst_size-a bərabər olduqda, conv_dst_size dəyişəni dst_size olaraq qalır və şərtsiz NUL terminator yazılması dst[conv_dst_size] = 0; hədəf buferdən bir bayt sonraya düşür. Bu, əvvəllər hp_convert_hexstr_to_str() funksiyasında düzəldilmiş bir vahidlik xətası ilə eyni növ xətadır: bufer məzmun üçün düzgün ölçüdədir, lakin terminator yazılması heç vaxt həmin ölçü ilə yoxlanılmır. Müqayisə operatoru ">=" olaraq dəyişdirilməklə, conv_dst_size-da terminator üçün həmişə yer qalması təmin edilərək problem həll edilmişdir. Bu funksiyaya daxil olan bütün sabit ölçülü hədəflər (path[512], current_value[512], current_password/current_value[64], həmçinin encodings[][512] və prerequisites[][512] massivlərindəki hər bir giriş üçün ayrılmış buferlər) bu problemdən təsirlənir.
Necə düzəltmək olar
- Linux Linux8f5aa1506cdddea6b33584c2445b9ce99eeddb64, 3cc772d0154799961f032e5a992d4a50523e291a, b15b334fbc3c0c46440f8a892ebf62164fca23d6, ddf98cf33529714b3ba1a158afb1db5b0f759a1a, dc03f05e419f3460342fb7564884f244622634b6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | a34fc329b1895fc8a6eb12099adc47009421ba6a ≤ v < 8f5aa1506cdddea6b33584c2445b9ce99eeddb64, a34fc329b1895fc8a6eb12099adc47009421ba6a ≤ v < 3cc772d0154799961f032e5a992d4a50523e291a, a34fc329b1895fc8a6eb12099adc47009421ba6a ≤ v < b15b334fbc3c0c46440f8a892ebf62164fca23d6, a34fc329b1895fc8a6eb12099adc47009421ba6a ≤ v < ddf98cf33529714b3ba1a158afb1db5b0f759a1a, a34fc329b1895fc8a6eb12099adc47009421ba6a ≤ v < dc03f05e419f3460342fb7564884f244622634b6, 6.6 | 8f5aa1506cdddea6b33584c2445b9ce99eeddb64, 3cc772d0154799961f032e5a992d4a50523e291a, b15b334fbc3c0c46440f8a892ebf62164fca23d6, ddf98cf33529714b3ba1a158afb1db5b0f759a1a, dc03f05e419f3460342fb7564884f244622634b6 |
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.
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.