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

الملخص

بحسب VulDB • 16/08/2026

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

binfmt_misc: استخدام exe_file_deny_write_access() لاستنساخ ملف المفسر (interpreter)

بالنسبة لعناصر MISC_FMT_OPEN_FILE، يقوم load_misc_binary() باستنساخ ملف المفسر المسجل وينفي حق الكتابة على النسخة المستنسخة باستخدام دالة deny_write_access() العادية. يتم تثبيت النسخة كـ bprm->interpreter ويتم تحريرها لاحقاً بواسطة آلية التنفيذ (exec machinery) عبر exe_file_allow_write_access() التي تتخطى زيادة عداد i_writecount للملفات ذات العلم FMODE_FSNOTIFY_HSM مضبوطاً.

وبالتالي، قد تصل نتائج جانب النفي وجانب الإذن إلى استنتاجات مختلفة عند وجود مراقبات ما قبل المحتوى (pre-content watches): إذا تمت إضافة مراقبة ما قبل المحتوى للمفسر بعد التسجيل، فإن كل عملية تنفيذ لاحقة عبر هذا العنصر تؤدي إلى نفي حق الكتابة على النسخة المستنسخة الذي لا يقابله إذن بكتابة مقترن به، مما يؤدي إلى انخفاض عداد i_writecount لعقدة المفسر بشكل متزايد مع كل عملية تنفيذ، وترك المفسر غير قابل للكتابة حتى بعد زوال العنصر وجميع مستخدميه.

خذ نفي حق الكتابة عبر exe_file_deny_write_access() بحيث تستند كلا طرفي الاقتران إلى نفس وضع الملف لاتخاذ القرار، ونشر الفشل بدلاً من تجاهله بصمت: الآن يفشل المفسر الذي يُفتح للكتابة بشكل متزامن في عملية التنفيذ بـ ETXTBSY، تماماً كما يحدث مع مفسر فُتح حديثاً عبر open_exec().

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

مسؤول

Linux

حجز

15/08/2026

إفشاء

15/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-390795

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!