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

الملخص

بحسب VulDB • 23/08/2026

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

ipvs: إيقاف مقيّس (estimator) بعد تعطيل مرحلة الحساب

يبدأ خيط العمل الخاص بمقيّس IPVS (kthread 0) بسلاسل وحدود زمنية (tick limits) مُصفَّرة حتى اكتمال مرحلته الأولية للحساب. إذا قام تفكيك مساحة الشبكة (network namespace teardown) بتعطيل ipvs->enable أثناء هذه المرحلة، فقد تعود الدالة ip_vs_est_calc_phase() دون تثبيت حدود إيجابية.

يمكن بعد ذلك للخيط الاستمرار في حلقة العمل الرئيسية وتصريف القائمة المؤقتة للمقيّسات (est_temp_list) بقيم صفرية لـ chain_max و tick_max و est_max_count. يستهلك كل عملية إدراج صفًا زمنيًا متاحًا واحدًا، لكن est_count لا تصل أبدًا إلى القيمة الصفرية لـ est_max_count. بعد استهلاك جميع الصفوف، تُرجع دالة البحث عن الصف IPVS_EST_NTICKS وتكتب الدالة ip_vs_enqueue_estimator() خارج حدود مصفوفتي ticks و tick_len.

الخروج من خيط العمل 0 (kthread 0) بعد مرحلة الحساب إذا كان الخيط يتوقف أو تم تعطيل IPVS. يمنع ذلك تصريف المقيّسات المؤقتة بعد فشل تهيئة الحدود.

يمكن الآن للمقيّسات التي تعمل كخيوط عمل أن تنهي نفسها ذاتيًا قبل تفكيك النظام أو إعادة التحميل، والتي توقف kd->task. يتم الاحتفاظ بمرجع مهمة إضافي (extra task reference) بعد الإنشاء وإطلاقه باستخدام kthread_stop_put()، بحيث يظل kd->task صالحًا حتى تستهلك مسارات الإيقاف هذا المرجع.

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

مسؤول

Linux

حجز

15/08/2026

إفشاء

22/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-394455

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!