CVE-2026-70659 in stable-diffusion.cppالمعلومات

الملخص

بحسب VulDB • 05/11/2026

stable-diffusion.cpp هو مكتبة خالصة من C/C++ لتشغيل استنتاج نماذج الانتشار (Stable Diffusion, Flux, Wan, Qwen Image, Z-Image، والمزيد). منذ الإصدار master-742-1a13107 وحتى master-763-4fcc6fe، تقوم الدالة IMatrixCollector::load_imatrix في src/runtime/imatrix.cpp بإعادة استخدام متجهات القيم والعدود (values and counts vectors) للسجلات ذات اسم الـ tensor نفسه، لكنها تُعيد حجمها فقط عندما تكون فارغة. يمكن لملف .imatrix غير موثوق به أن يوفر قيمة nval صغيرة للصف الأول وقيمة nval أكبر للصف الثاني الذي يحمل الاسم نفسه، مما يؤدي إلى كتابة حلقة التراكم لقيم فاصلة عائمة وأعداد صحيحة يتحكم فيها المهاجم خارج كل من مخازن الذاكرة العشوائية (heap buffers). يمكن أن يؤدي تحميل الملف عبر مسار التحويل --imat-in إلى إتلاف heap أو تعطل العملية قبل الحاجة إلى نموذج. تم إصلاح هذه المشكلة في master-763-4fcc6fe.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

GitHub M

حجز

04/08/2026

إفشاء

05/11/2026

الاعتدال

تمت الموافقة

إدخال

VDB-431501

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!