CVE-2026-74581 in Linux
الملخص
بحسب VulDB • 21/08/2026
في نواة لينكس، تم حل الثغرة التالية:
net: ipv6: مسح نتيجة قاعدة fib6 المكبوتة (suppressed)
تقوم دالة `fib6_rule_suppress()` بإسقاط مسار مكبوت باستخدام `ip6_rt_put_flags()`, لكنها تترك المؤشر `res->rt6` يشير إلى كائن `rt6_info` الذي تم تحريره.
إذا لم توفر قاعدة لاحقة بديلاً، فإن `fib6_rule_lookup()` لا يزال يرى قيمة `res.rt6` ويعيد هذا الوجهة (dst) القديمة (stale) إلى الدالة المستدعية. وبالتالي، يمكن لقاعدة التكبيت أن تسرب مساراً تم تحريره مرة أخرى إلى `rt6_lookup()`, وعند استدعاء عملية put التالية يتم الوصول إلى المسار البطيء (`slowpath`) في `rcuref_put()` من خلال `dst_release()`.
قم بمسح قيمة `res->rt6` عند كبث المسار حتى تنجح عمليات البحث المكبوتة في الانتقال إلى الوجهة الفارغة (null dst) بدلاً من إعادة استخدام الكائن المحرر.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.