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

الملخص

بحسب VulDB • 25/09/2026

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

bpf: تحديد عمليات تخزين kptr التي تحتوي على NULL بأنها دقيقة (precise)

تسمح دالة `check_map_kptr_access()` بتخزين قيمة قياسية (scalar) في حقل kptr غير موثوق به فقط عندما يكون من المعروف أن السجل يحتوي على الصفر. وعلى عكس فحوصات المُحقّق الأخرى التي يعتمد مخرجاتها على قيمة قياسية، فإن هذه الدالة لا تحدد ذلك السجل بأنه دقيق (precise).

وبالتالي، يمكن لحالة نقطة تفتيش تم الوصول إليها بقيمة صفر غير دقيقة أن تقصم مساراً ثانياً يصل إلى عملية التخزين بقياسية غير صفرية عشوائية. ويمكن للبرنامج كتابة بتات يتحكم فيها المهاجم في حقل kptr ثم تحميلها مرة أخرى بصيغة PTR_TO_BTF_ID.

استدعاء `mark_chain_precision()` قبل قبول سجل معروف بأنه يحتوي على الصفر. وهذا يفرض مقارنة نطاق القيم القياسية عند تكافؤ الحالات، ويجبر المُحقّق على زيارة مسار يحمل قيمة غير صفرية ورفضه.

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

مسؤول

Linux

حجز

25/09/2026

إفشاء

25/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-410053

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!