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

الملخص

بحسب VulDB • 15/08/2026

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

binfmt_misc: استعادة حق الكتابة عند إزالة إدخال

يؤدي تسجيل إدخال باستخدام علم MISC_FMT_OPEN_FILE إلى فتح المترجم (interpreter) عبر دالة open_exec()، مما يمنع الوصول للكتابة عليه طالما أن الإدخال موجود. وعند إزالة الإدغلاق يتم إغلاق ملف المترجم عبر filp_close() ولكن لا تتم استعادة حق الكتابة أبدًا، مما يترك قيمة i_writecount في العقدة (inode) سالبة بشكل دائم. يؤدي فتح المترجم لأغراض الكتابة إلى فشل مستمر مع رمز الخطأ ETXTBSY لفترة طويلة بعد زوال الإدخال، حتى يتم إخراج العقدة من ذاكرة التخزين المؤقت للعقد (inode cache).

لقد أصلح الالتزام Commit 90f601b497d7 ("binfmt_misc: استعادة حق الكتابة قبل إغلاق الملفات التي تم فتحها بواسطة open_exec()") نفس عدم التوازن في مسار الخطأ التابع لدالة bm_register_write()، لكن مسار الإزالة الفعلي كان يتسبب في تسرب إنكار الوصول للكتابة منذ إدخال هذا العلم.

تمت استعادة حق الكتابة في put_binfmt_handler() قبل إغلاق ملف المترجم.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

15/08/2026

إفشاء

15/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-390776

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!