PT-2026-36799
CVE-2026-7482
·
تاريخ النشر
2026-02-25
·
تاريخ التحديث
2026-10-07
الوصف من
CVSS 2.0
9.4
حرجةالمقاييسAV:N/AC:L/Au:N/C:C/I:N/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Ollama الأقدم من 0.17.1
الوصف
توجد مشكلة قراءة خارج حدود الـ«هيوب» (heap) في أداة تحميل نماذج GGUF. يمكن لمهاجم عن بُعد غير مصدق هويته استغلال هذه الثغرة عن طريق تقديم ملف GGUF مُصمم خصيصًا عبر نقطة النهاية ’/api/create‘، حيث يتجاوز إزاحة وحجم التنسور المُعلَن عنهما طول الملف الفعلي. أثناء عملية التكمية في
fs/ggml/gguf.go وserver/quantization.go داخل الدالة WriteTo()، يقرأ الخادم ما وراء مخزن الذاكرة المؤقت المخصص. وهذا يسمح بتسريب ذاكرة العملية الحساسة — بما في ذلك مفاتيح واجهة برمجة التطبيقات (API)، ومتغيرات البيئة، ومطالبات النظام، وبيانات المحادثات للمستخدمين المتزامنين — عن طريق تحميل الناتج النهائي للنموذج عبر نقطة النهاية ’/api/push‘ إلى سجل يتحكم فيه المهاجم. يُقدَّر أن حوالي 300,000 عملية نشر معرضة للخطر على مستوى العالم، لا سيما تلك التي تستخدم التكوين OLLAMA HOST=0.0.0.0.التوصيات
التحديث إلى الإصدار 0.17.1 أو أحدث.
تقييد الوصول الشبكي إلى الخادم وتجنب تعريضه مباشرةً لشبكة الإنترنت العامة.
تنفيذ وكيل عكسي مزود بمصادقة أمام خدمة الاستدلال.
تقييد عمليات تحميل GGUF على المصادر الموثوقة فقط.
تعطيل نقاط النهاية العامة لإنشاء النماذج.
تغيير جميع الأسرار ومفاتيح واجهة برمجة التطبيقات (API) إذا كانت المثيل معرضةً للإنترنت.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾