CVE-2026-23465

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: btrfs: toqquşan inode-un valideyn kataloqunu loqlayarkən yeni dentry-ləri də loqlayın Əgər biz toqquşan inode-un valideyn kataloqunu loqlayırıqsa, kataloqunun yeni dentry-lərini loqlamırıq, buna görə də prosesi bitirdikdə valideyn kataloqunun inode-u loqlanmış kimi qeyd edilir, lakin onun yeni dentry-ləri loqlanmamış olur. Nəticə etibarilə, əgər valideyn kataloqu daha sonra açıq şəkildə fsync edilirsə və onu loqladığımızdan bəri heç bir yeni dəyişiklik olmayıbsa, fsync əməliyyatı heç bir təsir göstərmir (no-op) və enerji kəsintisindən sonra yeni dentry-lər itir. Nümunə ssenari: $ mkdir foo $ sync $ rmdir foo $ mkdir dir1 $ mkdir dir2 # Az öncə sildiyimiz kataloqla eyni ada və valideynə malik olan və keçmiş tranzaksiyada saxlanılan fayl. Beləliklə, silinmiş kataloqun inode-u bu yeni faylın inode-u ilə toqquşan inode-dur. $ touch foo $ ln foo dir2/link # dir2 üzərindəki fsync, toqquşan inode (silinmiş kataloq) artıq mövcud olmadığı üçün valideyn kataloqunu (".") loqlayacaq, lakin onun yeni dentry-lərini (dir1) loqlamayacaq. $ xfs_io -c "fsync" dir2 # Valideyn kataloqundakı bu fsync əməliyyatı no-op-dur, çünki əvvəlki fsync onu loqlayıb (lakin yeni dentry-lərini loqlamadan). $ xfs_io -c "fsync" . <enerji kəsintisi> # Loq təkrarlandıqdan sonra dir1 yoxdur. Artıq mövcud olmayan toqquşan inode-un valideyn kataloqunu hər dəfə loqladıqda, yeni kataloq dentry-lərinin də loqlanmasını təmin etməklə bu problem həll edilmişdir. fstests üçün test halı tezliklə təqdim olunacaq.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc3 apr 2026
İlk görülmə3 apr 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.6.130, 6.12.78, 6.18.20, 6.19.10 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.1 ≤ v < 6.6.130, 6.7 ≤ v < 6.12.78, 6.13 ≤ v < 6.18.20, 6.19 ≤ v < 6.19.10, 7.06.6.130, 6.12.78, 6.18.20, 6.19.10

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