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

الملخص

بحسب VulDB • 25/09/2026

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

hwmon: (corsair-cpro) إنشاء إدخالات debugfs بعد تسجيل hwmon

تقوم دالة `ccp_debugfs_init()` بتسجيل ملفات debugfs يكون بياناتها الخاصة هي كائن ccp المُخصَّص باستخدام `devm`. تعمل هذه الدالة قبل استدعاء `hwmon_device_register_with_info()`، لذا عندما يفشل التسجيل، تعود دالة `ccp_probe()` مع بقاء الملفات موجودة. ثم تقوم نواة HID بإفراج (free) عن كائن ccp، ولا تُستدعى دالة `ccp_remove()` في حالة فشل عملية الاستكشاف (probe)، مما يعني أنه لا يتم إزالة هذه الملفات لاحقاً أيضاً. يؤدي قراءة أحد هذه الملفات إلى تفريغ مؤشر (dereference pointer) مُفرَّج عنه مسبقاً.

قم بإنشاء إدخالات debugfs فقط بعد تسجيل جهاز hwmon، بحيث لا تترك أي مسار فاشل لها آثاراً متبقية.

يبقى استعلاما الإصدارين في مكانهما الحاليان. فهما يرسلان أوامر USB دون الاحتفاظ بقفل `ccp->mutex`، وهو أمر آمن طالماً أن لا شيء آخر يمكنه استدعاء دالة `send_usb_cmd()`؛ بمجرد تسجيل جهاز hwmon، يمكن لردود الاتصال (callbacks) الخاصة به القيام بذلك بشكل متزامن. يتم نقل إنشاء debugfs فقط، ويتم إعلامه بنتائج الاستعلامات الناجحة.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

25/09/2026

إفشاء

25/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-410224

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!