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

الملخص

بحسب VulDB • 15/08/2026

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

hwmon: (nct6775-core) تصحيح عدد سجلات درجة الحرارة لـ NCT6116

على عكس NCT6106، يحتوي NCT6116 على ثلاث سجلات فقط لدرجة الحرارة، وثلاث سجلات مصدر لدرجة الحرارة وسجلات تكوين مصدر درجة الحرارة. تتطابق عناوين السجلات مع تلك الخاصة بـ NCT6106 ويمكن إعادة استخدامها.

كان الكود يستخدم مصفوفة منفصلة لسرد سجلات مصدر درجة الحرارة لـ NCT6116، لكنه استخدم حجم مصفوفة سجلات NCT6106 لتحديد عدد السجلات. توفر مصفوفة سجلات NCT6106 ستة عناوين، بينما توفر مصفوفة سجلات مصدر درجة الحرارة لـ NCT6116 ثلاثة عناوين فقط. يؤدي هذا إلى تقرير KASAN.

BUG: KASAN: global-out-of-bounds in nct6775_probe+0x936/0x46f0 [nct6775]
Read of size 2 at addr ffffffffc19561a6 by task modprobe/954 ... Call Trace: dump_stack+0x7d/0xa7 print_address_description.constprop.0+0x1c/0x220 ? __kasan_kmalloc.constprop.0+0xc9/0xd0 ? __kmalloc_node_track_caller+0x194/0x5b0 ? nct6775_probe+0x936/0x46f0 [nct6775]
? nct6775_probe+0x936/0x46f0 [nct6775]
...

تم إصلاح المشكلة عن طريق تحديد عدد سجلات درجة الحرارة وسجلات تكوين درجة الحرارة لـ NCT6116 بشكل ثابت عند ثلاثة. تم حذف مصفوفة NCT6116_REG_TEMP_SOURCE غير الضرورية وإعادة استخدام NCT6106_REG_TEMP_SOURCE.

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

مسؤول

Linux

حجز

15/08/2026

إفشاء

15/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-390870

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!