CVE-2026-89887
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: media: i2c: ov7740: remove funksiyasında use-after-destroy xətasının düzəldilməsi ov7740_remove() funksiyasında ciddi sökülmə ardıcıllığı xətası mövcud idi; bu xəta drayverin mutex-ini həmin mutex-dən asılı olan V4L2 idarəetmə handler-ini azad etməzdən əvvəl məhv edirdi və bu da use-after-destroy kernel panic-inə səbəb olurdu. Bundan əlavə, drayver ardıcıl olaraq v4l2_ctrl_handler_free() və mutex_destroy() funksiyalarını çağırdıqdan sonra hər ikisini ikinci dəfə işə salan ov7740_free_controls() funksiyasını çağırırdı ki, bu da double-free xətasına gətirib çıxarırdı. Bu yamaq, əvvəlcə alt cihazın (subdevice) qeydiyyatını ləğv etməklə və mutex ilə idarəetmə handler-inin düzgün ardıcıllıqla təhlükəsiz şəkildə sökülməsi üçün yalnız ov7740_free_controls() funksiyasından istifadə etməklə problemi həll edir.
Necə düzəltmək olar
- Linux Linux9e4693436c7dcf8584002500ce4b434b79bbf9ed, 81e9765878d3ac8ad18e3a683332b5d6bc3a0e33, 8a02ee6c1c4e88f3a0442bd60d3c77db9a30db5e, 7512838a19af0a284a58435292243fad21e57ff1, 25e2505866c577db2661e4d431f0907c6ec9a3b4, af81f35e4f429e769b784754e1aa4d7a922470ac, 09453b467990e8ef8fe09f45a685f9a625248d33, 5d1b3dea5a44124bab6c14a2d71b977dabed54e7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 39c5c4471b8d793daf868bd004e56ed420e89707 ≤ v < 9e4693436c7dcf8584002500ce4b434b79bbf9ed, 39c5c4471b8d793daf868bd004e56ed420e89707 ≤ v < 81e9765878d3ac8ad18e3a683332b5d6bc3a0e33, 39c5c4471b8d793daf868bd004e56ed420e89707 ≤ v < 8a02ee6c1c4e88f3a0442bd60d3c77db9a30db5e, 39c5c4471b8d793daf868bd004e56ed420e89707 ≤ v < 7512838a19af0a284a58435292243fad21e57ff1, 39c5c4471b8d793daf868bd004e56ed420e89707 ≤ v < 25e2505866c577db2661e4d431f0907c6ec9a3b4, 39c5c4471b8d793daf868bd004e56ed420e89707 ≤ v < af81f35e4f429e769b784754e1aa4d7a922470ac, 39c5c4471b8d793daf868bd004e56ed420e89707 ≤ v < 09453b467990e8ef8fe09f45a685f9a625248d33, 39c5c4471b8d793daf868bd004e56ed420e89707 ≤ v < 5d1b3dea5a44124bab6c14a2d71b977dabed54e7, 4.16 | 9e4693436c7dcf8584002500ce4b434b79bbf9ed, 81e9765878d3ac8ad18e3a683332b5d6bc3a0e33, 8a02ee6c1c4e88f3a0442bd60d3c77db9a30db5e, 7512838a19af0a284a58435292243fad21e57ff1, 25e2505866c577db2661e4d431f0907c6ec9a3b4, af81f35e4f429e769b784754e1aa4d7a922470ac, 09453b467990e8ef8fe09f45a685f9a625248d33, 5d1b3dea5a44124bab6c14a2d71b977dabed54e7 |
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.