CVE-2024-26799

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: ASoC: qcom: Başlanğıc dəyəri təyin edilməmiş dmactl göstəricisinin düzəldilməsi __lpass_get_dmactl_handle çağırıldığı və drayver id dai_id etibarsız olduğu halda, dmactl göstəricisinə dəyər təyin edilmir və dmactl başlanğıc dəyəri təyin olunmadığı üçün təsadüfi (garbage) dəyərə malik olur, buna görə də null yoxlaması işləməyə bilər. Bunu düzəltmək üçün dmactl NULL olaraq təyin edilib. Müasir kompilyatorların bunu sıfıra bərabər edəcəyi iddia oluna bilər, lakin bunu __lpass_platform_codec_intf_init və lpass_cdc_dma_daiops_hw_params funksiyalarında olduğu kimi başlanğıc dəyəri verilmiş şəkildə saxlamaq faydalıdır. Clang scan build xəbərdarlığı təmizləndi: sound/soc/qcom/lpass-cdc-dma.c:275:7: warning: Branch condition evaluates to a garbage value [core.uninitialized.Branch]

CiddilikYüksək
CVSS7.0
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc4 apr 2024
İlk görülmə4 apr 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.6.21, 6.7.9 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.6.21, 6.7 ≤ v < 6.7.9, 6.86.6.21, 6.7.9

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-2024-26799 · Linux Kernel · Dark Radar