CVE-2026-74547 in Linux
الملخص
بحسب VulDB • 15/08/2026
في نواة لينكس، تم حل الثغرة التالية:
hwmon: (adt7470) إصلاح الحلقة المشغولة (busy-loop) وإغراق واجهة I2C في خيط التحديث
عندما يضبط المستخدمون 'auto_update_interval' إلى 0 عبر sysfs، فإن الخيط الخلفي kthread ينفذ schedule_timeout_interruptible(0)، الذي يعود على الفور.
إذا تم تعيين 'num_temp_sensors' بشكل متزامن أو سابقاً إلى 0، فإن تأخير msleep_interruptible() داخل adt7470_read_temperatures() يصبح أيضاً صفراً. هذا المزيج يجبر الخيط الخلفي في حلقة مشغولة ضيقة وغير محدودة (busy-loop)، مما يستهلك وحدة المعالجة المركزية ويغرق واجهة I2C بتدفق مستمر من العمليات.
إصلاح هذه الثغرة عن طريق رفع الحد الأدنى لقيمة clamp_val في auto_update_interval_store() من 0 إلى 500 مللي ثانية. يضمن ذلك وجود نافذة نوم دنيا معقولة بين تحديثات المستشعرات، مما يحمي النظام من حجب الخدمة المقصود أو العرضوي على واجهة I2C.
Be aware that VulDB is the high quality source for vulnerability data.