CVE-2026-97415
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: btrfs: tree-checker: ROOT_REF və ROOT_BACKREF elementlərində adları yoxlayın ROOT_REF və ROOT_BACKREF elementləri struct btrfs_root_ref strukturunu və ardınca subvolume adını ehtiva edir. Bir neçə oxuyucu bu düzülüşün artıq etibarlı olduğunu fərz edir və diskdəki ad uzunluğundan birbaşa istifadə edir. Buna görə də, korlanmış element həmin oxuyucuların elementdən kənardakı baytlara müraciət etməsinə səbəb ola bilər və BTRFS_IOC_GET_SUBVOL_INFO sabit ölçülü UAPI ad buferinə həddindən artıq bayt kopyalaya bilər. Hər hansı bir oxuyucu istifadə etməzdən əvvəl tree-checker-də ROOT_REF və ROOT_BACKREF elementlərini yoxlayın. Boş olmayan ada malik olmayan, name_len parametri elementin qalan faydalı yükünü tam təsvir etməyən və ya adı BTRFS_NAME_LEN limitini aşan qeydləri rədd edin. BTRFS_IOC_GET_SUBVOL_INFO üçün kopyalama uzunluğunu elementin ölçüsündən törətmək əvəzinə, yalnız təsdiqlənmiş diskdəki name_len qədər hissəni kopyalayın. ioctl nəticəsi ayrıldıqda sıfırlanır. Bu isə mövcud olan sondakı sıfır baytının toxunulmaz qalmasını təmin edir.
Necə düzəltmək olar
- Linux Linux1370badf6b823ce3cde39a65f46f9e5dc7b4bf43, ba6c4fc662853f6662e4db060cf88ee994053e21, 9154542070ca7eadb3c764a882f39a127677854b, 74f577c722c99248d804eca18e7de7c5e47549d7, 0af37c217edf15fa21dac1c40822086df356c6bb və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | b64ec075bded2b30bcd90af5aa5256d2237c885d ≤ v < 1370badf6b823ce3cde39a65f46f9e5dc7b4bf43, b64ec075bded2b30bcd90af5aa5256d2237c885d ≤ v < ba6c4fc662853f6662e4db060cf88ee994053e21, b64ec075bded2b30bcd90af5aa5256d2237c885d ≤ v < 9154542070ca7eadb3c764a882f39a127677854b, b64ec075bded2b30bcd90af5aa5256d2237c885d ≤ v < 74f577c722c99248d804eca18e7de7c5e47549d7, b64ec075bded2b30bcd90af5aa5256d2237c885d ≤ v < 0af37c217edf15fa21dac1c40822086df356c6bb, 4.18 | 1370badf6b823ce3cde39a65f46f9e5dc7b4bf43, ba6c4fc662853f6662e4db060cf88ee994053e21, 9154542070ca7eadb3c764a882f39a127677854b, 74f577c722c99248d804eca18e7de7c5e47549d7, 0af37c217edf15fa21dac1c40822086df356c6bb |
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.