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

CVE-2026-89707

Linux Linux

nfsd: release path refs on follow_down() error

CVSS 3.1
7.5بالا

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

In the Linux kernel, the following vulnerability has been resolved: nfsd: release path refs on follow_down() error nfsd_cross_mnt() initializes a local struct path with mntget() and dget() before calling follow_down(). On a negative return the error arm jumps to out without releasing those references: err = follow_down(&path, follow_flags); if (err < 0) goto out; follow_down() never drops the caller's entry-time refs on any error sub-case; for example a pre-cross d_manage() failure leaves path untouched, so the mntget()/dget() taken on entry survive the call. Every other early-exit arm in nfsd_cross_mnt() (other-namespace return, IS_ERR(exp2), and the success tail after the swap) already calls path_put(&path); the err < 0 arm is the lone omission. The leak inflates mnt_count and d_count on each failed cross-mount, blocking umount and pinning dentries against the shrinker, and is reachable by any authenticated NFS client through nfsd_lookup_dentry or the NFSv4 READDIR encode path. Fix by calling path_put(&path) before the goto out in the err < 0 arm so the entry-time refs are released on all follow_down() error returns.

امتیازهای CVSS

امتیازنسخهمنبعبردار
7.5بالا 3.1 CVEProject cvelistV5 (CNA) (Linux) CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

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

فروشندهمحصولنسخه‌هامنبع
Linux Linux 2.6.38 CVEProject cvelistV5 (CNA)
Linux Linux cc53ce53c86924bfe98a12ea20b7465038a08792 ≤ v < 18847cbf5900f5c6c55bef5a6f7a34a1918d1181 CVEProject cvelistV5 (CNA)
Linux Linux cc53ce53c86924bfe98a12ea20b7465038a08792 ≤ v < e301c5cdb0dc2c4aeffc0c055ea15615d9c51fdc CVEProject cvelistV5 (CNA)
Linux Linux cc53ce53c86924bfe98a12ea20b7465038a08792 ≤ v < 085cfde7c2186acaad103f02d2c25435ad5224e9 CVEProject cvelistV5 (CNA)
Linux Linux cc53ce53c86924bfe98a12ea20b7465038a08792 ≤ v < bdf5a0f88d21239d8f9f7519b87359ba95fd045c CVEProject cvelistV5 (CNA)
Linux Linux cc53ce53c86924bfe98a12ea20b7465038a08792 ≤ v < 467d56fd3ff57447a790c6dc3ede2d02a947d224 CVEProject cvelistV5 (CNA)
Linux Linux cc53ce53c86924bfe98a12ea20b7465038a08792 ≤ v < 2bc4343308d85ee4e0dd3877b384306c96f114c2 CVEProject cvelistV5 (CNA)
Linux Linux cc53ce53c86924bfe98a12ea20b7465038a08792 ≤ v < 6cba08dc1922140d260cfeb30bbda4ee1bf869d8 CVEProject cvelistV5 (CNA)
Linux Linux cc53ce53c86924bfe98a12ea20b7465038a08792 ≤ v < 194316df81263519156ebe714c4a286bee00e5be CVEProject cvelistV5 (CNA)

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

۸
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

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

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

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

ارزیابی SSVC (CISA)

قابل خودکارسازی
بله
وضعیت بهره‌برداری
ندارد
اثر فنی
جزئی

ضعف‌ها (CWE)

  • —