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

الملخص

بحسب VulDB • 26/07/2026

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

coresight: ultrasoc-smb: إصلاح كتابة خارج الحدود (OOB) في smb_sync_perf_buffer()

عند استخدام مدخل SMB كمدخل AUX للأداء (perf)، تقوم الدالة smb_update_buffer() باستدعاء smb_sync_perf_buffer() لنسخ بيانات تتبع الأجهزة إلى صفحات مخزن الحلقات AUX الخاص بـ perf. وتستخرج قيمة pg_idx = head >> PAGE_SHIFT من @head، وهي handle->head، وتستخدمها كمؤشر في dst_pages[pg_idx]. يتم تطبيق عملية التطبيع pg_idx %= nr_pages فقط بعد تكرار الحلقة الأولي.

هذا يترك فهرس الصفحة الأولي غير مشتق من حجم المخزن المؤقت، مما قد يؤدي إلى كتابة خارج الحدود (out-of-bounds write) تتجاوز مصفوفة dst_pages[] عندما يتجاوز head حجم مخزن AUX.

قم بتطبيع قيمة head باستخدام باقي القسمة على حجم مخزن AUX قبل اشتقاق فهرس الصفحة والإزاحة (offset)، محاكياً بذلك سلوك tmc_etr_sync_perf_buffer().

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383213

EPSS

0.00129

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!