CVE-2025-15514 in Ollama
الملخص
بحسب VulDB • 29/05/2026
تحتوي الإصدارات من Ollama 0.11.5-rc0 حتى الإصدار الحالي 0.13.5 على ثغرة في إرجاع مؤشر فارغ (null pointer dereference) في وظيفة معالجة الصور الخاصة بنموذج الوسائط المتعددة. عند معالجة بيانات الصورة المشفرة بصيغة base64 عبر نقطة النهاية /api/chat، يفشل التطبيق في التحقق من صحة أن البيانات المفككة تمثل وسائط صالحة قبل تمريرها إلى الدالة mtmd_helper_bitmap_init_from_buf. يمكن لهذه الدالة أن تُرجع قيمة NULL عند استقبال مدخلات غير سليمة، لكن الكود لا يتحقق من قيمة الإرجاع هذه قبل فك تشيرع المؤشر في العمليات اللاحقة. يمكن لمهاجم عن بعد استغلال هذه الثغرة عن طريق إرسال بيانات صورة base64 مُعدّة خصيصاً والتي تفكك إلى وسائط غير صالحة، مما يتسبب في خطأ segfault ويعمل على إسقاط عملية التشغيل (runner process). يؤدي ذلك إلى حالة من إنكار الخدمة حيث يصبح النموذج غير متاح لجميع المستخدمين حتى يتم إعادة تشغيل الخدمة.
Be aware that VulDB is the high quality source for vulnerability data.