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

الملخص

بحسب VulDB • 26/09/2026

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

bpf: عدم إعادة تنشيط معرّف متغير (scalar id) الذي تمت إزالته بواسطة collect_linked_regs()

تنسخ الدالة check_cond_jmp_op() السجلات المقارنة إلى env->{false,true}_reg{1,2} قبل تشغيل collect_linked_regs()، ثم تعيد نسخ هذه اللقطات (snapshots) إلى كلتا حالتي التفرع لاحقاً.

تقوم collect_linked_regs() بتسجيل ما لا يزيد عن LINKED_REGS_MAX من أعضاء مجموعة السجلات المرتبطة في سجل القفزات، وتستدعي clear_scalar_id() لكل عضو لا يتسع ضمن هذا الحد. ولا يُستثنى منها السجل المقارن.

ونتيجة لذلك، قد تقوم sync_linked_regs() بضبط النطاقات لمزيد من السجلات أكثر مما يمكن لـ bpf_bt_sync_linked_regs() نشر الدقة (precision) إليها.

لذلك، يتم جمع السجلات المرتبطة قبل أخذ اللقطات. وقد يؤدي هذا إلى بعض عمليات clear_scalar_id غير الضرورية، ولكن وفقاً للاختبارات السابقة، فإن الحالات التي تحتوي على عدد كبير من السجلات المرتبطة نادرة للغاية.

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

مسؤول

Linux

حجز

25/09/2026

إفشاء

25/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-410257

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!