CVE-2026-98170
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: smb: client: move_smb2_ea_to_cifs() funksiyasında struktur sahələrinin sərhədlərdən kənar (OOB) oxunması düzəldildi move_smb2_ea_to_cifs() funksiyasında while (src_size > 0) dövr şərti kifayət deyil. Bu, qalan src_size həcmi tam bir smb2_ea_info strukturunu ehtiva etmək üçün çox kiçik olsa belə, iterasiyanın davam etməsinə imkan verir. Nəticədə, ea_name_length və ea_value_length sahələrinin sərhədlərdən kənar oxunması baş verə bilər. Hər hansı struktur sahəsini oxumağa cəhd etməzdən əvvəl src_size >= sizeof(*src) şərtinin təmin edilməsi ilə bu problem həll edilmişdir. Əlavə olaraq, sizeof(*src)-dən kiçik olan və ya göstəricini mövcud buferdən kənara çıxaran hər hansı next_entry_offset rədd edilir. Nəzərə alın ki, serverin yanlış formalaşdırılmış EA siyahısı qaytardığı çağırışlar üçün istifadəçi sahəsinə (userspace) qaytarılan xəta -ENODATA (getxattr) və ya -ERANGE (listxattr) yerinə -EIO olaraq dəyişir. Bu, "atribut mövcud deyil" və ya "çıxış buferi çox kiçikdir" kimi yanlış məlumat vermək əvəzinə, server protokolu xətasını düzgün şəkildə bildirir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralıq göstərilməyib | — |
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.