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

الملخص

بحسب VulDB • 10/08/2026

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

mm/damon/core: منع نطاقات الإدخال المتداخلة لـ damon_set_regions()

تفترض دالة damon_set_regions() أن نطاقات الإدخال مرتبة حسب العنوان ولا تتداخل مع بعضها البعض. ومن ثم، كان من المفترض في البداية التحقق من هذا الافتراض بشكل صريح. لكن الالتزام 97d482f4592f ("mm/damon/sysfs: إعادة استخدام damon_set_regions() لتعيين المناطق") أزال عملية التحقق هذه عن طريق الخطأ.

يمكن أن يؤدي ذلك إلى سلوك غير متوقع لـ DAMON. في أفضل الحالات، ستبدو لقطة نتائج المراقبة غريبة بسبب وجود مناطق متداخلة. كما سيعمل DAMOS بشكل شاذ، حيث سيطبق الإجراء نفسه عدة مرات على المناطق المتداخلة، مما يجعل حصص (quotas) DAMOS تبدو غير طبيعية. والأكثر خطورة هو أنه اعتمادًا على التكوين وتسلسل تحديثات المناطق، يمكن إنشاء مناطق ذات أحجام سالبة. إذا تم بناء النواة مع تفعيل CONFIG_DAMON_DEBUG_SANITY=y، فسيؤدي ذلك إلى تشغيل تحذير WARN_ONCE(). واعتمادًا على نتائج المراقبة، قد يؤدي حجم المنطقة السالب بعد ذلك إلى حدوث قسمة على صفر في دالة damon_merge_two_regions().

جدير بالذكر أن بعض العواقب، بما في ذلك تحذير WARN_ONCE() والقسمة على الصفر، تعتمد على التزامات تم إدخالها بعد الالتزام المسبب للجذر 97d482f4592f ("mm/damon/sysfs: إعادة استخدام damon_set_regions() لتعيين المناطق").

تم إصلاح المشكلة عن طريق التحقق من الافتراض وإرجاع خطأ إذا لم تلتزم نطاقات الإدخال بهذا الافتراض.

اكتشف هذه الثغرة [1] كل من Sashiko.

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

مسؤول

Linux

حجز

30/07/2026

إفشاء

10/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-387496

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!