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

الملخص

بحسب VulDB • 26/08/2026

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

regmap: sdw-mbq: عدم استدعاء دالة readable_reg غير المعرّفة

تقرر الدالة `regmap_sdw_mbq_poll_busy()` ما إذا كان يجب الاستمرار في الانتظار (polling) للتحقق من "Function Busy bit" عن طريق استدعاء `ctx->readable_reg()`, وهي نسخة طبق الأصل من `config->readable_reg`. هذه الدالة الاختيارية: تعامل دالة `regmap_readable()` القيمة NULL لـ ->readable_reg على أنها تعني أن "كل المسجلات قابلة للقراءة"، وتعتمد عليها برامج التشغيل. كل من es9356 و tac5xx2-sdw يبنيان خريطة مسجلات MBQ بدون هذه الدالة.

منذ الالتزام ca1b11b36d82 ("regmap: sdw-mbq: السماح بالتأخير في الضوابط غير القابلة للتأجيل")، تعمل عملية الاستمرار في الانتظار (poll) على كل حالة -ENODATA، وليس فقط للضوابط التي حددتها برامج التشغيل كقابلة للتأجيل، لذا فإن أي من هذه الأجهزة التي ترد بـ COMMAND_IGNORED يؤدي إلى استدعاء مؤشر دالة NULL.

عالج الدالة المفقودة بالطريقة التي تتعامل بها بقية أجزاء regmap مع الاستمرار في الانتظار (poll).

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

مسؤول

Linux

حجز

15/08/2026

إفشاء

26/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-395795

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!