جزئیات آسیب‌پذیری

CVE-2026-99175

Linux Linux

fsnotify: prevent mark additions during connector teardown

بدون امتیاز
نمای کلی اکسپلویت‌های عمومی اخبار مرتبط خط زمانی

خلاصه‌ی فارسی

خلاصه‌ی فارسی برای این آسیب‌پذیری هنوز تهیه نشده است.

شرح رسمی (انگلیسی)

In the Linux kernel, the following vulnerability has been resolved: fsnotify: prevent mark additions during connector teardown fsnotify_destroy_marks() keeps a reference to its current mark while it drops conn->lock to destroy the mark. This stabilizes the forward-walk cursor, but does not prevent a new mark from being inserted before it. For example, an inotify watch re-added after IN_IGNORED sorts before the old, detached mark for the same group. The walk can miss the replacement and then detach the entire connector from the object. The replacement is still on its group's marks_list and, for inotify, in the watch IDR. The group mutex no longer protects the connector's object from disappearing. An unprivileged fdinfo read racing the final detach can consequently call igrab(NULL): BUG: KASAN: null-ptr-deref in igrab+0x24/0x100 Write of size 4 at addr 0000000000000148 Call Trace: igrab+0x24/0x100 inotify_show_fdinfo+0x1dc/0x5e0 seq_show+0x397/0x690 Set a DESTROYING flag under conn->lock before starting the walk, and reject new marks on that connector with -ENOENT. The existing add-mark error paths undo the temporary group-list entry and the backend's watch allocation. Do not wait for teardown while holding the group mutex, which the destroyer needs. Once the old connector is detached, an add can install a fresh connector as before. This closes the insertion race for all object types using the common connector teardown, without changing the mark reference or SRCU lifetime rules.

امتیازهای CVSS

امتیازنسخهمنبعبردار
هنوز امتیازی منتشر نشده است.

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
Linux Linux 4.12 CVEProject cvelistV5 (CNA)
Linux Linux 6b3f05d24d355f50f3d9814304650fcab0efb482 ≤ v < da2f9aa89ef1b1fe7a7c6e1a8ddacd9c975e86aa CVEProject cvelistV5 (CNA)
Linux Linux 6b3f05d24d355f50f3d9814304650fcab0efb482 ≤ v < 587d80966dcce2824f13fd32dab83bf882acf66f CVEProject cvelistV5 (CNA)
Linux Linux 6b3f05d24d355f50f3d9814304650fcab0efb482 ≤ v < d28a460a2237220d9ccbdd3baac6eaead44e96cb CVEProject cvelistV5 (CNA)
Linux Linux 6b3f05d24d355f50f3d9814304650fcab0efb482 ≤ v < f7def717c06aea7004905e4d1568c3691ef9825d CVEProject cvelistV5 (CNA)
Linux Linux 6b3f05d24d355f50f3d9814304650fcab0efb482 ≤ v < 952501bfc6e5e654ac4a17ec9d90c1ec614bd9f1 CVEProject cvelistV5 (CNA)
Linux Linux 6b3f05d24d355f50f3d9814304650fcab0efb482 ≤ v < 472589eacdf10b5f9bd10b333957ed5291b2544b CVEProject cvelistV5 (CNA)
Linux Linux 6b3f05d24d355f50f3d9814304650fcab0efb482 ≤ v < 36ebddca56b9d8993d6dc984fdecc748ee1f5e06 CVEProject cvelistV5 (CNA)
Linux Linux 6b3f05d24d355f50f3d9814304650fcab0efb482 ≤ v < 61133f15773b907bada651a02d9c6d38eae37c48 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۸

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۸/۰۶
آخرین به‌روزرسانی
۱۴۰۵/۰۸/۰۸
وضعیت
PUBLISHED
صادرکننده (CNA)
Linux
اولویت کلون
به‌زودی

پیش‌بینی بهره‌برداری (EPSS)

۰٫۱۷٪
احتمال بهره‌برداری در ۳۰ روز
۷٫۳٪
صدک (نسبت به همه‌ی CVEها)

ضعف‌ها (CWE)

  • —