CVE-2026-98118

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: netfs: Bütün folio-ların əvvəlcədən yüklənməsi ilə readahead sinxronizasiya problemlərini düzəltmək Kollektor axınına (thread) baxarkən və ya onları təmizləməyə çalışarkən, tətbiq axınının dövrvi buferə daha çox folio əlavə etməsindən qaynaqlanan bəzi sinxronizasiya problemləri mövcuddur; məsələn, növbəti folio hələ əlavə edilməmişdən öncə front_folio_order parametrinin təyin edilməsi kimi. Dövrvi bufer yanaşmasının səbəbi odur ki, buferi əvvəlcədən yükləmək və sonra yeni əldə edilmiş bütün istinadları (refs) silmək kifayət qədər yavaş əməliyyatdır və tədricən yükləmə xərclərin çoxunu ən azı bəzi I/O əməliyyatları başlayana qədər təxirə salmağa imkan verir. Bunun əvəzinə, daha yaxşı yol bütün folio-ları əvvəlcədən dövrvi buferə yükləmək və sonra, I/O prosesi davam edərkən istinadları silməkdir. (Hətta daha yaxşısı, istinadların heç olmaması olardı). Bu problem, dövrvi bufer yükləyicisini dəyişərək VM tərəfindən readahead üçün seçilmiş bütün folio-ları əvvəlcədən folio növbəsinə yükləməklə həll edilir. Neçə folio-nun iştirak etdiyini bilmədiyimiz üçün folio növbəsi hər dəfə bir paket şəklində ayrılır (təəssüf ki, readahead_control strukturu folio sayını deyil, səhifə sayını göstərir). Readahead vasitəsilə əldə edilən folio istinadları, kifayət qədər yavaş əməliyyat olduğu üçün ilk alt-sorğu (subrequest) göndərildikdən sonra toplu şəkildə silinir. Kollektor, xarray folio-lar üçün skan edilməmişdən öncə onların kilidini açmamaq üçün NETFS_RREQ_NEED_PUT_RA_REFS bayrağının təmizlənməsini gözləyir. Bu, sonrakı bufer idarəetməsini sadələşdirir və xarray-in dəyişdirilməsinə ehtiyac olmadığı, həmçinin folio-ların artıq öncədən kilidlənmiş olduğu üçün nəzərəçarpacaq dərəcədə yavaşlamır.

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 Linux8c9b33945712074a85d3bdacbca036ba6b3d92c6, fed0b33e6c584986ba70018ec9f9787a98216e64 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxee4cdf7ba857a894ad1650d6ab77669cbbfa329e ≤ v < 8c9b33945712074a85d3bdacbca036ba6b3d92c6, ee4cdf7ba857a894ad1650d6ab77669cbbfa329e ≤ v < fed0b33e6c584986ba70018ec9f9787a98216e64, 6.128c9b33945712074a85d3bdacbca036ba6b3d92c6, fed0b33e6c584986ba70018ec9f9787a98216e64

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.