CVE-2026-98201
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: Giriş: input_ff_effect_from_user funksiyasında compat kopyalamasından əvvəl ff_effect sıfırlanır Compat yolunda input_ff_effect_from_user() çağırıcının yerli struct ff_effect strukturunu daha kiçik olan struct ff_effect_compat ilə eyniləşdirir və yalnız compat ölçülü prefiksi kopyalayır: compat_effect = (struct ff_effect_compat *)effect; if (copy_from_user(compat_effect, buffer, sizeof(struct ff_effect_compat))) Yerli strukturun son hissəsi heç vaxt yazılmır. Çağırıcılar stekdəki təşkil olunmamış obyekti ötürürlər (məsələn, EVIOCSFF üçün evdev_do_ioctl()), buna görə də həmin baytlar əvvəlki stek məzmununu saxlayırlar. Daha sonra input_ff_upload() tam yerli strukturu ff->effects[id] daxilində saxlayır və uinput əsaslı force feedback demonu bunu UI_BEGIN_FF_UPLOAD vasitəsilə geri oxuya bilir ki, bu da nüvənin stek yaddaşını istifadəçi sahəsinə (userspace) sızdırır. Compat kopyalamasından əvvəl effekti sıfırlayın.
Necə düzəltmək olar
- Linux Linuxed0905fda39682d3da7937184397d3276abbffa8, ec174c2ab1abb76b20fa167c6db848c3d97aa838, 6c26681c5668c973bd0e951407d670ac60d9cd66, c5e573bb095d502be7cbbaa99c26a20984111c6d, b878720e8bcaa4cf7163a5081f904dd6baf11b2c, 0d05b43b55d4784a42ce8fb318175f8ad7d9af5a, ed0406e490f48ed180df140fe2a81be26bccb1a9, f84819ef8d66931ee3998fee3c4f03230f4cb6cc və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 2d56f3a32c0e62f99c043d2579840f9731fe5855 ≤ v < ed0905fda39682d3da7937184397d3276abbffa8, 2d56f3a32c0e62f99c043d2579840f9731fe5855 ≤ v < ec174c2ab1abb76b20fa167c6db848c3d97aa838, 2d56f3a32c0e62f99c043d2579840f9731fe5855 ≤ v < 6c26681c5668c973bd0e951407d670ac60d9cd66, 2d56f3a32c0e62f99c043d2579840f9731fe5855 ≤ v < c5e573bb095d502be7cbbaa99c26a20984111c6d, 2d56f3a32c0e62f99c043d2579840f9731fe5855 ≤ v < b878720e8bcaa4cf7163a5081f904dd6baf11b2c, 2d56f3a32c0e62f99c043d2579840f9731fe5855 ≤ v < 0d05b43b55d4784a42ce8fb318175f8ad7d9af5a, 2d56f3a32c0e62f99c043d2579840f9731fe5855 ≤ v < ed0406e490f48ed180df140fe2a81be26bccb1a9, 2d56f3a32c0e62f99c043d2579840f9731fe5855 ≤ v < f84819ef8d66931ee3998fee3c4f03230f4cb6cc, 2.6.29 | ed0905fda39682d3da7937184397d3276abbffa8, ec174c2ab1abb76b20fa167c6db848c3d97aa838, 6c26681c5668c973bd0e951407d670ac60d9cd66, c5e573bb095d502be7cbbaa99c26a20984111c6d, b878720e8bcaa4cf7163a5081f904dd6baf11b2c, 0d05b43b55d4784a42ce8fb318175f8ad7d9af5a, ed0406e490f48ed180df140fe2a81be26bccb1a9, f84819ef8d66931ee3998fee3c4f03230f4cb6cc |
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.