CVE-2022-49820

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: mctp i2c: axının buraxılması üçün istifadə olunmayan / etibarsız açarları saymayın Hazırda mctp_i2c_flow_release funksiyasında WARN_ON ilə qarşılaşırıq: if (midev->release_count > midev->i2c_lock_count) { WARN_ONCE(1, "release count overflow"); Bu vəziyyət, ehtiva etdiyi ilk paket göndərilməmişdən əvvəl bir axın müddəti başa çatdıqda baş verə bilər - çünki biz release_count artımını (axın buraxıldıqda yerinə yetirilir) i2c kilid əməliyyatı (yalniz faktiki TX zamanı yerinə yetirilir) ilə cütləşdirməyəcəyik. Bunu düzəltmək üçün, axını yalnız onunla əvvəllər qarşılaşmışıqsa (yəni dev_flow_state NEW olduğunu göstərmirsə) buraxın, çünki biz axını ACTIVE olaraq qeyd etdiyimiz eyni vaxtda i2c kilid əməliyyatını da uçota alacağıq. Həmçinin, buraxma prosesini tamamladıqdan sonra bunu bildirmək üçün INVALID axın vəziyyətini əlavə etməliyik.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc1 may 2025
İlk görülmə1 may 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.0.10 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.18 ≤ v < 6.0.10, 6.16.0.10

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-2022-49820 · Linux Kernel · Dark Radar