In the Linux kernel, the following vulnerability has been resolved:
wifi: rtw89: fix potential zero beacon interval in beacon tracking
During fuzz testing, it was discovered that bss_conf->beacon_int
might be zero, which could result in a division by zero error in
subsequent calculations. Set a default value of 100 TU if the
interval is zero to ensure stability.
A division by zero vulnerability exists in the Linux kernel's rtw89 WiFi driver when processing beacon intervals set to zero. The fix implements a default beacon interval of 100 TU to prevent kernel crashes during beacon tracking operations.
تم اكتشاف ثغرة في برنامج تشغيل WiFi rtw89 بنواة Linux حيث قد تكون قيمة bss_conf->beacon_int مساوية للصفر. هذا يؤدي إلى خطأ القسمة على صفر في العمليات الحسابية اللاحقة. يتم حل المشكلة بتعيين قيمة افتراضية قدرها 100 وحدة زمنية عند اكتشاف فترة صفرية.
A division by zero vulnerability exists in the Linux kernel's rtw89 WiFi driver when processing beacon intervals set to zero. The fix implements a default beacon interval of 100 TU to prevent kernel crashes during beacon tracking operations.
Update the Linux kernel to the latest patched version that includes the rtw89 beacon interval fix. Ensure beacon_int validation is performed before division operations and apply default value of 100 TU when zero is detected.
قم بتحديث نواة Linux إلى أحدث إصدار مصحح يتضمن إصلاح فترة المنارة في rtw89. تأكد من التحقق من صحة beacon_int قبل عمليات القسمة وتطبيق القيمة الافتراضية 100 TU عند اكتشاف الصفر.