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

CVE-2026-89672

Linux Linux

nfsd: gate nfs2 setacl by argp->mask

CVSS 3.1
9.1بحرانی

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

In the Linux kernel, the following vulnerability has been resolved: nfsd: gate nfs2 setacl by argp->mask The NFSACL v2 SETACL path shares the decoder convention used by its v3 sibling: nfsaclsvc_decode_setaclargs() fills in argp->acl_access only when NFS_ACL is set in the request mask and argp->acl_default only when NFS_DFACL is set, leaving the other pointer NULL because the argument buffer is zeroed up to pc_argzero before decode. nfsacld_proc_setacl() then hands both pointers to set_posix_acl() unconditionally. set_posix_acl(idmap, dentry, type, NULL) is the VFS "remove this ACL type" operation, so an omitted arm is indistinguishable from an explicit request to delete that ACL. A SETACL carrying only NFS_ACL silently strips the directory's default ACL; mask=0 strips both. This is the same defect just fixed in nfsd3_proc_setacl(); apply the same remedy. Gate each set_posix_acl() call on its mask bit and initialize error to 0 so that a request with neither bit set leaves the on-disk ACLs untouched and returns success. The out_drop_lock path and the unconditional posix_acl_release() in nfsaclsvc_release_setacl() already tolerate the skipped arms.

امتیازهای CVSS

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

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

فروشندهمحصولنسخه‌هامنبع
Linux Linux 2.6.13 CVEProject cvelistV5 (CNA)
Linux Linux a257cdd0e2179630d3201c32ba14d7fcb3c3a055 ≤ v < 760e7a4f92f597c61ab6b089f934a7e3acf238b7 CVEProject cvelistV5 (CNA)
Linux Linux a257cdd0e2179630d3201c32ba14d7fcb3c3a055 ≤ v < 54ff9c81d6b77de4540ba33a3b4d613ce3194863 CVEProject cvelistV5 (CNA)
Linux Linux a257cdd0e2179630d3201c32ba14d7fcb3c3a055 ≤ v < 8e4422b05f410f95c51b68a0db4bf1d87f6d22f5 CVEProject cvelistV5 (CNA)
Linux Linux a257cdd0e2179630d3201c32ba14d7fcb3c3a055 ≤ v < d00a2f81ba7c57045bd644971ddb6961c5efe3e0 CVEProject cvelistV5 (CNA)
Linux Linux a257cdd0e2179630d3201c32ba14d7fcb3c3a055 ≤ v < f951b22dbeec46f2e0fba81cb80d1b0c686b61eb CVEProject cvelistV5 (CNA)
Linux Linux a257cdd0e2179630d3201c32ba14d7fcb3c3a055 ≤ v < 37eea38e7898538f0ec5f1eb8b18d8646e4be41c CVEProject cvelistV5 (CNA)
Linux Linux a257cdd0e2179630d3201c32ba14d7fcb3c3a055 ≤ v < a3a7e20ed66d3f04d37883c398da8a113b430769 CVEProject cvelistV5 (CNA)
Linux Linux a257cdd0e2179630d3201c32ba14d7fcb3c3a055 ≤ v < e41d173d9dc735cecb15ab7aa63ecab09338f81b CVEProject cvelistV5 (CNA)

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

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

اطلاعات

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

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

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

ارزیابی SSVC (CISA)

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

ضعف‌ها (CWE)

  • —