CVE-2026-90348

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: wifi: ath10k: snoc: MSA ramdump üçün memcpy_fromio() istifadə edin WCN3990/SNOC-da MSA bölgəsi devm_memremap(MEMREMAP_WT) ilə xəritələnir. arm64-də belə bir xəritələmə Normal-cacheable deyil, buna görə də ona hizalanmamış (unaligned) girişlərə icazə verilmir. ath10k_msa_dump_memory() bu bölgəni adi memcpy() ilə kopyalayır və onun optimallaşdırılmış __pi_memcpy_generic tətbiqi geniş/hizalanmamış yükləmələr həyata keçirir. Bu, devcoredump toplanarkən ath10k_snoc_fw_crashed_dump() funksiyasında hizalama xətasına (alignment fault, FSC=0x21) və Oops-a səbəb olur: Unable to handle kernel paging request ... FSC=0x21: alignment fault pc : __pi_memcpy_generic lr : ath10k_snoc_fw_crashed_dump [ath10k_snoc] Bu Oops həm proqram təminatının (firmware) RAM dump buferini sıfırlanmış saxlayır (heç bir dump tutulmur), həm də kerneli çökdürür ki, bu da öz növbəsində modemin SSR bərpası prosesini pozur. Yalnız belə bir cihaz yaddaşı xəritələnməsi üçün etibarlı olan girişləri yerinə yetirən memcpy_fromio() funksiyasından istifadə edin. Ümumi memcpy_fromio() tətbiqi söz ölçülü oxumaları həyata keçirməzdən əvvəl mənbəni hizalayır və hədəfi put_unaligned() ilə saxlayır, buna görə də o, rezerv olunmamış yaddaş yolunda istifadə edilən koherent DMA ayırması üçün də təhlükəsizdir. ath11k və ath12k hədəf yaddaşı crash dump-lara kopyalayarkən eyni modeldən istifadə edir, buna görə də burada da onu şərtsiz çağırın. MEMREMAP_WT göstəricisi adi void * olduğu üçün aşkar __iomem cast lazımdır; sparse-ı razı salmaq üçün __force istifadə edin. Sınaqdan keçirilib: WCN3990 hw1.0 SNOC WLAN.HL.3.3.7.c5-00107-QCAHLSWMTPL-1

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc17 sen 2026
İlk görülmə17 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxe5bc3658da9c8a535e3fa5c0c875b2a456954e81, fed1f662c9f9fd19eeab6c01966b7b5a33804420, 838cab267ce9a975776e022f25094f8cbe1625d2, eb946595a58decdb4cab1b5f3c972ae66f41f1c8, 152e894e90716163c646d70f86b3afeb70442783, 7039825a7479df637c4f5d546cb0e1cec18cd8e1, 045d1bfb72d2631ab9ec74afa491aa788ebb57aa, 4f25071afe9218aaae1c63fbf75e229aa6405319 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux3f14b73c38431a6a1ed24de568e18ed89b7082e2 ≤ v < e5bc3658da9c8a535e3fa5c0c875b2a456954e81, 3f14b73c38431a6a1ed24de568e18ed89b7082e2 ≤ v < fed1f662c9f9fd19eeab6c01966b7b5a33804420, 3f14b73c38431a6a1ed24de568e18ed89b7082e2 ≤ v < 838cab267ce9a975776e022f25094f8cbe1625d2, 3f14b73c38431a6a1ed24de568e18ed89b7082e2 ≤ v < eb946595a58decdb4cab1b5f3c972ae66f41f1c8, 3f14b73c38431a6a1ed24de568e18ed89b7082e2 ≤ v < 152e894e90716163c646d70f86b3afeb70442783, 3f14b73c38431a6a1ed24de568e18ed89b7082e2 ≤ v < 7039825a7479df637c4f5d546cb0e1cec18cd8e1, 3f14b73c38431a6a1ed24de568e18ed89b7082e2 ≤ v < 045d1bfb72d2631ab9ec74afa491aa788ebb57aa, 3f14b73c38431a6a1ed24de568e18ed89b7082e2 ≤ v < 4f25071afe9218aaae1c63fbf75e229aa6405319, 5.5e5bc3658da9c8a535e3fa5c0c875b2a456954e81, fed1f662c9f9fd19eeab6c01966b7b5a33804420, 838cab267ce9a975776e022f25094f8cbe1625d2, eb946595a58decdb4cab1b5f3c972ae66f41f1c8, 152e894e90716163c646d70f86b3afeb70442783, 7039825a7479df637c4f5d546cb0e1cec18cd8e1, 045d1bfb72d2631ab9ec74afa491aa788ebb57aa, 4f25071afe9218aaae1c63fbf75e229aa6405319

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