CVE-2026-56391
Təsvir
GNU coreutils uniq, -w (--check-chars) seçimi istifadə edildikdə çoxbaytlı girişlərin yanlış idarə olunması səbəbindən sərhədləri aşan oxuma (out-of-bounds read) zəifliyinə malikdir. find_field() funksiyası giriş boyunca irəliləmək əvəzinə sabit göstəricini təkrar emal etməklə simvolların bayt uzunluğunu yanlış hesablayır və bu da şişirdilmiş uzunluq dəyəri ilə nəticələnir. Bu yanlış uzunluq daha sonra memcmp əməliyyatında istifadə olunur və xüsusi hazırlanmış çoxbaytlı girişi emal edərkən ayrılmış buferin hüdudlarından kənara oxumalara səbəb olur. Hücumçu tərəfindən təmin edilmiş arqumentlərlə GNU coreutils uniq işə salındıqda, bu davranış proqramın çökməsinə və potensial olaraq bitişik heap yaddağının ifşasına gətirib çıxarır. Bu problem d64e35a8a4c0e4608321433e0d84d917e4e36371 commit-i ilə düzəldilmişdir.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| gnu coreutils | 9.5 ≤ v ≤ 9.11 | — |
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.