CVE-2026-52990

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: fsnotify: fsnotify_recalc_mask() funksiyasında inode istinad sızması düzəldilib fsnotify_recalc_mask() __fsnotify_recalc_mask() funksiyasının qaytardığı dəyəri emal etmir; həmin funksiya konnektorun HAS_IREF bayrağı qurulmuş vəziyyətdən təmizlənmiş vəziyyətə keçdikdə fsnotify_drop_object() vasitəsilə buraxılmalı olan inode göstəricisi qaytara bilər. Bu, aşağıdakı çağırış izi ilə özünü göstərən donmuş tapşırıq kimi təzahür edir: INFO: task umount:1234 blocked for more than 120 seconds. Call Trace: __schedule schedule fsnotify_sb_delete generic_shutdown_super kill_anon_super cleanup_mnt task_work_run do_exit do_group_exit iref sızmasını tetikləyən yarış pəncərəsi: Thread A (adding mark) Thread B (removing mark) ────────────────────── ──────────────────────── fsnotify_add_mark_locked(): fsnotify_add_mark_list(): spin_lock(conn->lock) add mark_B(evictable) to list spin_unlock(conn->lock) return /* ---- gap: no lock held ---- */ fsnotify_detach_mark(mark_A): spin_lock(mark_A->lock) clear ATTACHED flag on mark_A spin_unlock(mark_A->lock) fsnotify_put_mark(mark_A) fsnotify_recalc_mask(): spin_lock(conn->lock) __fsnotify_recalc_mask(): /* mark_A skipped: ATTACHED cleared */ /* only mark_B(evictable) remains */ want_iref = false has_iref = true /* not yet cleared */ -> HAS_IREF transitions true -> false -> returns inode pointer spin_unlock(conn->lock) /* BUG: return value discarded! * iput() and fsnotify_put_sb_watched_objects() * are never called */ Bunu HAS_IREF bayrağının true -> false keçidini fsnotify_recalc_mask() funksiyasından (Thread A) fsnotify_put_mark() funksiyasına (Thread B) təxirə salmaqla düzəldin.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc24 iyn 2026
İlk görülmə24 iyn 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.10.220 ≤ v < 5.11, 5.15.154 ≤ v < 5.16, 5.19 ≤ v < 6.12.91, 6.13 ≤ v < 6.18.33, 6.19 ≤ v < 7.0.10, 7.15.11, 5.16, 6.12.91, 6.18.33, 7.0.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-52990 · Linux Kernel · Dark Radar