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

الملخص

بحسب VulDB • 16/08/2026

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

ASoC: SOF: ipc3-control: إصلاح حالة TOCTOU في دالتي bytes_put وbytes_get

في الدالة sof_ipc3_bytes_put()، يتم اشتقاق الحجم المستخدم لعملية النسخ memcpy من قيمة data->size القديمة الموجودة بالفعل داخل المخزن المؤقت (buffer)، وليس من حقل حجم البيانات الجديدة الواردة. إذا كان للبيانات الجديدة حجم مختلف، فإن طول عملية النسخ يكون خاطئاً: فقد يؤدي ذلك إلى اقتطاع بيانات صالحة أو نسخ bytes قديمة غير محدثة.

وبالمثل، تقوم الدالة sof_ipc3_bytes_get() بالتحقق من data->size مقابل max_size دون أخذ إزاحة (offset) المصفوفة المرنة (flex array) داخل الكائن المُخصَّص، والمقدرة بـ sizeof(struct sof_ipc_ctrl_data)، في الاعتبار.

تم إصلاح bytes_put للتحقق من صحة واستخدام قيمة sof_abi_hdr.size القادمة من ucontrol قبل عملية النسخ. وتم إصلاح bytes_get لطرح sizeof(*cdata) من فحص الحدود (bounds check) لمطابقة المساحة المتاحة الفعلية.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

09/08/2026

إفشاء

15/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-390901

EPSS

0.00215

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!