CVE-2023-54079

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: power: supply: bq27xxx: poll_interval idarəetməsinin və remove zamanı yaranan yarış şəraitinin (race condition) düzəldilməsi Bu yamadan əvvəl bq27xxx_battery_teardown() funksiyası, bq27xxx_battery_update()-in delayed_work elementini yenidən növbəyə düzməməsi üçün poll_interval = 0 təyin edirdi. Bununla bağlı iki problem mövcuddur: 1. Əgər drayver modulun rmmod-ed edilməsi ilə deyil, sysfs vasitəsilə ayrılarsa (unbound), bu, poll_interval dəyərini gözlənilmədən dəyişir. 2. Bu proses yarış şəraitinə meyillidir; poll_interval təyin edildikdən sonra, bq27xxx_battery_update() onu /sys/module/bq27xxx_battery/parameters/poll_interval vasitəsilə yoxlamazdan əvvəl dəyər dəyişilə bilər. Bu problem, struct bq27xxx_device_info strukturuna removed atributu əlavə etməklə və poll_interval-ı 0 təyin etmək əvəzinə həmin atributdan istifadə etməklə düzəldilmişdir. Həmçinin remove() zamanı poll_interval ilə bağlı başqa bir yarış şəraiti mövcud idi: /sys/module/bq27xxx_battery/parameters/poll_interval faylına yazı yazmaq, bq27xxx_battery_devices siyahısındakı bütün cihazlar üçün delayed_work elementini yenidən növbəyə düzürdü və silinməkdə olan cihaz yalnız delayed_work elementi ləğv edildikdən sonra həmin siyahıdan çıxarılırdı. Bu problem, bq27xxx_battery_devices siyahısından çıxarma prosesinin delayed_work elementinin ləğv edilməsindən əvvələ keçirilməsi ilə düzəldilmişdir.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux
Dərc24 dek 2025
İlk görülmə24 dek 2025

Necə düzəltmək olar

Yeniləyin
  • Linux Linux4c9615474fb0a41cfad658d78db3c9ec70912969, 465d919151a1e8d40daf366b868914f59d073211, 0c5f4cec759679c290720fbcf6bb81768e21c95b, e85757da9091998276ff21a13915ac25229cc232, e98e5bebfcafc75a7b41192a607dfea5c1268afa, d952a1eaafcc5f0351caad5dbe9b5b3300d1d529, b12faeca0e819ea09051a705fef9df7ea7e9e18c, c00bc80462afc7963f449d7f21d896d2f629cacc və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux8cfaaa811894a3ae2d7360a15a6cfccff3ebc7db ≤ v < 4c9615474fb0a41cfad658d78db3c9ec70912969, 8cfaaa811894a3ae2d7360a15a6cfccff3ebc7db ≤ v < 465d919151a1e8d40daf366b868914f59d073211, 8cfaaa811894a3ae2d7360a15a6cfccff3ebc7db ≤ v < 0c5f4cec759679c290720fbcf6bb81768e21c95b, 8cfaaa811894a3ae2d7360a15a6cfccff3ebc7db ≤ v < e85757da9091998276ff21a13915ac25229cc232, 8cfaaa811894a3ae2d7360a15a6cfccff3ebc7db ≤ v < e98e5bebfcafc75a7b41192a607dfea5c1268afa, 8cfaaa811894a3ae2d7360a15a6cfccff3ebc7db ≤ v < d952a1eaafcc5f0351caad5dbe9b5b3300d1d529, 8cfaaa811894a3ae2d7360a15a6cfccff3ebc7db ≤ v < b12faeca0e819ea09051a705fef9df7ea7e9e18c, 8cfaaa811894a3ae2d7360a15a6cfccff3ebc7db ≤ v < c00bc80462afc7963f449d7f21d896d2f629cacc, 3.34c9615474fb0a41cfad658d78db3c9ec70912969, 465d919151a1e8d40daf366b868914f59d073211, 0c5f4cec759679c290720fbcf6bb81768e21c95b, e85757da9091998276ff21a13915ac25229cc232, e98e5bebfcafc75a7b41192a607dfea5c1268afa, d952a1eaafcc5f0351caad5dbe9b5b3300d1d529, b12faeca0e819ea09051a705fef9df7ea7e9e18c, c00bc80462afc7963f449d7f21d896d2f629cacc

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.

Intelligence 360 paketində

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.

CVE-2023-54079 · Linux · Dark Radar