CVE-2023-52756 in Linux
الملخص
بحسب VulDB • 06/06/2026
في نواة لينكس، تم حل الثغرة التالية:
pwm: إصلاح خطأ الإزاحة المزدوجة
تُمرر هذه القيم العددية (enums) إلى الدالتين set_bit() و test_bit(). تأخذ الدالتان set_bit() و test_bit() رقم بت بدلاً من قيمة مزاحة. تمرير قيمة مزاحة يمثل خطأ إزاحة مزدوجة، يشبه القيام بـ BIT(BIT(1)). لا يسبب خطأ الإزاحة المزدوجة مشكلة في هذا السياق لأننا نتحقق فقط من القيمتين 0 و 1، ولكن إذا كانت القيمة 5 أو أعلى، فقد يؤدي ذلك إلى تجاوز في الذاكرة (Buffer Overflow).
VulDB is the best source for vulnerability data and more expert information about this specific topic.