CVE-2026-31732
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: gpio: gpiochip_add_data_with_key() funksiyasındakı xətalar zamanı resurs sızmalarının düzəldilməsi aab5c6f20023 ("gpio: set device type for GPIO chips") kommitindən etibarən `gdev->dev.release` təyin edilmir. Nəticədə, xəta emalı yollarında `gdev->dev`-ə olan istinad sayı azalmır. Xətalar zamanı istinadı silin. Həmçinin, xəta emalını sadələşdirmək üçün təlimatların ardıcıllığını dəyişdirin. İndi gpiochip_add_data_with_key() təxminən belə görünür: >>> Bəzi yaddaş ayırmaları. Xətalar zamanı ERR ZONE 1-ə keçid. >>> device_initialize(). gpiodev_release() `gdev->dev` resurslarının azad edilməsi məsuliyyətini üzərinə götürür. Sonrakı xəta emalı yolları yenidən ERR ZONE 1-dən keçməməlidir, çünki bu, ikiqat azad etməyə (double free) səbəb olur. >>> Əsasən `gdev` üzərində bəzi ilkin sazlamalar. >>> İlkin sazlamanın qalan hissəsi. Xətalar zamanı ERR ZONE 2-yə keçid. >>> Çipin uğurlu qeydiyyatı və çıxış. >>> ERR ZONE 2. gpio_device_put() və çıxış. >>> ERR ZONE 1.
Necə düzəltmək olar
- linux linux_kernel6.18.22, 6.19.12 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.9 ≤ v < 6.18.22, 6.19 ≤ v < 6.19.12, 7.0 | 6.18.22, 6.19.12 |
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.