CVE-2026-98562

Naməlum

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: net: libwx: Tx vaxt möhürünün idarə edilməsindəki yarış vəziyyətlərini düzəltmək wx->ptp_tx_skb Tx yolu, PTP köməkçi işçisi (worker) və vaxt möhürünün təmizlənməsi yolları arasında paylaşılır. WX_STATE_PTP_TX_IN_PROGRESS biti çox sayda Tx yolunun vaxt möhürü sorğuları göndərməsinin qarşısını alır, lakin işçinin təmizləmə prosesi ilə ardıcıllığını təmin etmir. Nəticədə, wx_ptp_tx_hwtstamp_work() göstəricisini əldə etdikdən sonra wx_ptp_clear_tx_timestamp() funksiyası skb-ni azad edə bilər. Daha sonra işçi azad edilmiş skb-ni skb_tstamp_tx()-ə ötürə və eyni istinadı yenidən buraxa bilər. Təmizləmə yolu həmçinin işçi hələ də köhnə skb-ni emal edərkən gedişdə olan biti sıfırlaya bilər. Bu, Tx yoluna yeni bir skb təqdim etməyə imkan verir ki, bunu da işçi sonradan NULL ilə əvəz edərək onun istinadının sızmasına səbəb ola bilər. Tx vaxt möhürü skb-nin təqdimatını və istehlakını qorumaq üçün xüsusi spinlock əlavə edildi. Kilidi saxlayaraq skb-ni ayırın və gedişdə olan biti sıfırlayın, daha sonra vaxt möhürünü çatdırın və kilidi buraxdıqdan sonra skb-ni azad edin. Eyni kilidli təmizləmə mexanizmini quiesce yolunda da istifadə edin, lakin orada ayırma prosesini registrlərə girişlərdən kənar saxlayın: quiesce, MMIO-nun etibarlı olmadığı PCIe xətalarının bərpası zamanı işləyir və əvvəllər qəsdən qurğuya toxunmamışdır. Kilid, kəsilmələr söndürülmüş halda götürülür, çünki netpoll hard kəsilmələr artıq bağlı olduqda ndo_start_xmit()-i çağıra bilər. Tx DMA xəritələşdirmə uğursuzluğunu idarə edərkən, kilid altında skb-ni müqayisə edənə qədər ötürmə yolu istinadını saxlayın. Bu, skb ünvanının yenidən istifadəsinin xəta yolunu uğursuz sorğu əvəzinə daha yeni bir vaxt möhürü sorğusu kimi qəbul etməsinin qarşısını alır.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc18 okt 2026
İlk görülmə18 okt 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxe78b95cfd5df25d0c562aaef95d3c7fe6c7e0e66, 3173cba1170131816972ed2b6185cb970ba8b747 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux06e75161b9d4833518a7c266310a0635eab50616 ≤ v < e78b95cfd5df25d0c562aaef95d3c7fe6c7e0e66, 06e75161b9d4833518a7c266310a0635eab50616 ≤ v < 3173cba1170131816972ed2b6185cb970ba8b747, 6.15e78b95cfd5df25d0c562aaef95d3c7fe6c7e0e66, 3173cba1170131816972ed2b6185cb970ba8b747

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.