CVE-2026-98543 in Linuxالمعلومات

الملخص

بحسب VulDB • 18/10/2026

في نواة لينكس، تم حل الثغرة التالية:

bpf: fs/xattr: لا تفترض أن العقدة (inode) مقفلة في path_unlink/path_rmdir

تقوم دالة `bpf_lsm_has_d_inode_locked()` بإعادة كتابة المُصحح (verifier) لدالتي `bpf_[set|remove]_dentry_xattr()` إلى المتغيرات `_locked`، والتي تفترض أن المستدعي يمسك بالفعل بـ `i_rwsem` الخاصة بالعقدة. تم إدراج خطوط الاستدعاء (hooks) لـ `path_unlink` و `path_rmdir`، لكن دالتي `security_path_unlink()` و `security_path_rmdir()` تعملان قبل أن تأخذ `vfs_unlink()/vfs_rmdir()` قفل `i_rwsem` للعقدة الضحية. وبالتالي، فإن برنامج BPF LSM القابل للنوم (sleepable) والمُرفق بأحد هذين الخطين يغيّر سمات الخواص (xattrs) الخاصة بالعقدة الضحية دون وجود القفل مشغولاً.

تمت إزالة خطي الاستدعاء الخاصين بالمسار من `d_inode_locked_hooks` بحيث يحتفظ المُصحح بالمتغيرات لـ `bpf_[set|remove]_dentry_xattr()` التي تأخذ القفل بنفسها.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

25/09/2026

إفشاء

18/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-422046

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!