CVE-2026-90178

Naməlum

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: hwmon: (coretemp) PTS dəstəyi olmayan CPU-larda core_data sızmasının düzəldilməsi Paketin ilk core temp_data-sı yaradılarkən pdata->core_data init_temp_data() funksiyasında ayrılır, lakin o, yalnız destroy_temp_data() funksiyasından və yalnız paketin temp_data-sını idarə edən budaqda azad edilir. Paket temp_data-sı yalnız CPU X86_FEATURE_PTS-i dəstəklədikdə yaradılır. Bu dəstək olmayan CPU-da coretemp_cpu_online() heç vaxt pkg_flag təyin edilmiş halda coretemp_add_core() funksiyasını çağırmır, buna görə də pdata->pkg_data NULL olaraq qalır. Daha sonra coretemp_cpu_offline() paket interfeysinin silinməsini ötürür, paket məlumatları üçün destroy_temp_data() heç vaxt çağırılmır və coretemp_device_remove() ona işarə edən platforma məlumatlarını azad etdikdə massiv hələ də ayrılmış vəziyyətdə qalır. Massivi coretemp_device_remove() funksiyasında azad edin. destroy_temp_data() onu azad etdikdə pdata->core_data-nı NULL-a təyin edir, buna görə də əlavə edilmiş kfree() PTS olan CPU-larda heç bir əməliyyat yerinə yetirmir. Intel Core i5-1135G7-də sınaqdan keçirilmişdir. Drayver pdata->core_data-nın hər bir ayrılması və azad edilməsini loqlamaq üçün tənzimlənmiş və paket termal dəstəyi olmayan CPU-nu simulyasiya etmək üçün coretemp_cpu_online() funksiyasındakı PTS yoxlaması yamalanmışdır. Bu dəyişiklik olmadan massiv ayrılır və heç vaxt azad edilmir, coretemp_device_remove() isə hələ də NULL olmayan göstəricini görür. Bu dəyişikliklə massiv azad edilir və göstərici uçotu balanslaşır. Dəyişdirilməmiş versiyada azad etmə prosesi hələ də paket temp_data vasitəsilə baş verir və əlavə edilmiş kfree() NULL görür, modulların təkrar yüklənməsi və boşaldılması dövrləri boyunca heç bir slab xəbərdarlığı yaranmır.

CiddilikNaməlum
CVSS—
İstismar ehtimalı6. faiz dərəcəsi0,2%
MəhsulLinux
Dərc17 sen 2026
İlk görülmə17 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxdc0d79b1be384e7f6a2308356afd10dcf3bf940f, 86c1617b7d4b001b20a71deda3c791538a4fa6aa, 9b23a010a1e8232974617c412cb9f578f3378b70, 0cd8450c257faa0cece0e0c43d3b55d1a389acc7 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux1a793caf6f6991716cb07583ed7c27de84ef0cba ≤ v < dc0d79b1be384e7f6a2308356afd10dcf3bf940f, 1a793caf6f6991716cb07583ed7c27de84ef0cba ≤ v < 86c1617b7d4b001b20a71deda3c791538a4fa6aa, 1a793caf6f6991716cb07583ed7c27de84ef0cba ≤ v < 9b23a010a1e8232974617c412cb9f578f3378b70, 1a793caf6f6991716cb07583ed7c27de84ef0cba ≤ v < 0cd8450c257faa0cece0e0c43d3b55d1a389acc7, 6.9dc0d79b1be384e7f6a2308356afd10dcf3bf940f, 86c1617b7d4b001b20a71deda3c791538a4fa6aa, 9b23a010a1e8232974617c412cb9f578f3378b70, 0cd8450c257faa0cece0e0c43d3b55d1a389acc7

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-2026-90178 · Linux · Dark Radar