PT-2026-68134
CVE-2026-71261
·
تاريخ النشر
2026-08-05
·
تاريخ التحديث
2026-08-10
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
dr libs dr wav.h (لم يتم تحديد الإصدارات المتأثرة)
الوصف
يوجد تجاوز في عدد الصحيح في تحليل بيانات تعريف مقطع W64 CUE. في الدالة
drwav metadata process chunk()، يؤدي تقدير السعة في المرحلة الأولى إلى اقتطاع مقطع W64 ذي 64 بت sizeInBytes إلى size t قبل قسمته على DRWAV CUE POINT BYTES. في الإصدارات ذات 32 بت، يؤدي هذا الاقتطاع إلى حساب غير صحيح لسعة البيانات الوصفية الإضافية المخصصة مسبقًا. وبالتالي، تقوم الدالة drwav read cue to metadata obj() بحساب العدد الفعلي لنقاط التوجيه وحجم التخصيص باستخدام الحقل cuePointCount الذي يتحكم فيه المهاجم دون التحقق من مطابقته لتقدير السعة الأولي. ونظرًا لأن فرض الحدود في drwav metadata get memory() يعتمد على DRWAV ASSERT الذي يتم تعطيله في إصدارات البرامج النهائية، فإن ملف W64 WAV مصمم خصيصًا لهذا الغرض يمكنه إحداث تجاوز سعة مخزن الذاكرة المؤقتة (heap buffer overflow) في التطبيقات ذات 32 بت التي تقوم بتحليل بيانات تعريف WAV غير موثوق بها.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾