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

الملخص

بحسب VulDB • 10/08/2026

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

mac802154: llsec: رفض الإطارات (Frames) الأقصر من رمز المصادقة (Authentication Tag).

تحسب الدالة `llsec_do_decrypt_auth()` طول البيانات المرتبطة لطلب AEAD على النحو التالي:

assoclen += datalen - authlen;

حيث يمثل `datalen` عدد البايتات بعد رأس MAC، ويمثل `authlen` (4 أو 8 أو 16) طول رمز المصادقة. لا يوجد ما يتحقق من أن الإطار يحمل فعلياً ما لا يقل عن بايتات حمولة (`payload`) تساوي قيمة `authlen`. إذا كانت الحمولة لإطار مؤمّن أقصر من الرمز، فإن نتيجة `datalen - authlen` تكون سالبة؛ وعندها تُمرر قيمة `assoclen` إلى الدالة `aead_request_set_ad()` كقيمة غير موقعة (unsigned) قريبة من 4 غيغابايت، مما يجعل دالة `crypto_aead_decrypt()` تتجاوز نهاية قائمة التشتت (`scatterlist`) التي تغطي فقط الإطار الحقيقي.

الإطار خاضع بالكامل لسيطرة المهاجم ويصل إلى هذا المسار من أي نظير IEEE 802.15.4 ضمن نطاق الراديو. يجب رفض الإطارات التي تكون حمولتها أقصر من رمز المصادقة قبل إجراء عملية الطرح.

تم إعادة إنتاج الخطأ ديناميكياً على نواة KASAN كخطأ حماية عامة (general-protection-fault) في مسار التشتت لـ AEAD، وتم تأكيد الإصلاح.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

30/07/2026

إفشاء

10/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-387474

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!