CVE-2026-98020

Naməlum

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: pds_core: sıfırlama zamanı cmd_regs girişinin BAR unmap ilə yarışını düzəltmək pdsc_reset_prepare() və pdsc_reset_done() funksiyalarının pdsc_map_bars() xəta yolu devcmd_lock olmadan cmd_regs-i təmizləyir/iounmap edir və pdsc_legacy_firmware_update() funksiyasının yükləmə dövrü kilidi buraxdıqdan və yenidən götürdükdən sonra yoxlama aparmadan cmd_regs-ə müraciət edir. Devlink flash ilə eyni vaxtda baş verən FLR, davam edən devcmd zamanı cmd_regs-i unmap edə bilər ki, bu da NULL deref-ə və ya map edilməmiş MMIO-ya yazmaya səbəb olar. BAR unmap/remap ərzində devcmd_lock istifadə edin və yükləmə dövründə cmd_regs-i yenidən yoxlayın. Yalnız PF cmd_regs-i map edir və devcmd-ni işə salır, buna görə də pdsc_remove() və pdsc_reset_done() artıq etdiyi kimi, VF-də unmap prosesini ötürün. Tamamilə kilidsiz pəncərə daxilində tamamlanan sıfırlama obraz üçün düzgünlük problemi yaratmır: cihaz yeniləmə sessiyasını təmizləyir, beləliklə bərpa edilmiş yükləmə rədd edilir və flash slotuna yazmazdan əvvəl mərhələli obrazı yoxlayaraq onu aktivləşdirmək əvəzinə PDS_RC_BAD_FW hesabatı verir. pdsc_unmap_bars() həmçinin info_regs, intr_status və intr_ctrl-i təmizləyir. Bunların kəsilmə və başlatma/dayandırma oxuyucuları unmap-dən əvvəl kəsilmələri azad edən və növbələri ləğv edən pdsc_fw_down() tərəfindən sakitləşdirilir. Debugfs oxuyucuları isə sabit saxlanılır, çünki həmin fayllar sıfırlamadan daha uzun müddət mövcud olur; bu, mövcud olan bir haldır və burada müzakirə predmetinə daxil deyil.

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

Necə düzəltmək olar

Yeniləyin
  • Linux Linux0bf9f3bae3c4b1eadb7a2bf63350333db7dac0d9, 2cc697565fd19b5ba2d100cdd4a20dd6d263abc2, fa31bd14c5042c6315bb2182c963f03ca6e79ca4, 09f831bfe39de5b8026fefb3d106b5cc93272170, 7980325b2f71e3f65c1323c39792e2455da6fab6, 6.6.158, 6.8 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxf6ec6ac9432941ec85a2221c91b1ecfc85680d89 ≤ v < 0bf9f3bae3c4b1eadb7a2bf63350333db7dac0d9, e96094c1d11cce4deb5da3c0500d49041ab845b8 ≤ v < 2cc697565fd19b5ba2d100cdd4a20dd6d263abc2, e96094c1d11cce4deb5da3c0500d49041ab845b8 ≤ v < fa31bd14c5042c6315bb2182c963f03ca6e79ca4, e96094c1d11cce4deb5da3c0500d49041ab845b8 ≤ v < 09f831bfe39de5b8026fefb3d106b5cc93272170, e96094c1d11cce4deb5da3c0500d49041ab845b8 ≤ v < 7980325b2f71e3f65c1323c39792e2455da6fab6, 692488941283d72362274620b9abd28109fc459f, 6.6.16 ≤ v < 6.6.158, 6.7.4 ≤ v < 6.8, 6.80bf9f3bae3c4b1eadb7a2bf63350333db7dac0d9, 2cc697565fd19b5ba2d100cdd4a20dd6d263abc2, fa31bd14c5042c6315bb2182c963f03ca6e79ca4, 09f831bfe39de5b8026fefb3d106b5cc93272170, 7980325b2f71e3f65c1323c39792e2455da6fab6, 6.6.158, 6.8

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