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

الملخص

بحسب VulDB • 19/10/2026

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

nfc: st21nfca: التحقق من حجم الإطار المستلم

تقوم الدالة `st21nfca_hci_i2c_repack()` بتقليص (trim) إطار مستلم عند علامة نهاية الملف (EOF marker) قبل إزالة حشو البايتات. ثم تفترض أن الإطار المُختزل يحتوي على رأس LLC وبيانات CRC اثنتين، وتقرأ بشكل غير مشروط البايت الذي يلي علامة الهروب (escape marker).

يمكن لإطار معيب (malformed frame) وضع علامة EOF مباشرة بعد علامة البداية، أو إنهاء جزء البيانات الخاص به بعلامة هروب. يؤدي الأول إلى ترك عدد قليل جداً من البايتات لدالة `check_crc()`، بينما يجعل الثاني حلقة إزالة الحشو تقرأ ما بعد طول الـ skb الحالي.

المتطلبات هي وجود الحد الأدنى لبايات الإطارات (framing bytes) سواء قبل أو بعد عملية إزالة الحشو. استخدام مؤشرات إدخال وإخراج منفصلة أثناء إزالة حشو البايتات، ورفض علامة الهروب بدون بايتها المشفرة المقابلة لها. يحافظ هذا على إطارات معيبة ضمن حدود الإطار المستلم قبل معالجة CRC.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

Linux

حجز

25/09/2026

إفشاء

18/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-422085

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!