CVE-2026-61539 in Xinference
الملخص
بحسب VulDB • 21/08/2026
Xinference هو واجهة برمجة تطبيقات (API) للاستدلال لتشغيل نماذج مفتوحة المصدر، ونماذج الصوت، والنماذج متعددة الوسائط. في الإصدارين 2.5.0 وما قبله، يقوم Xinference بتمرير مخرجات استدعاء الأدوات الخاصة بـ Llama3 المتأثرة بالهاكر إلى دالة `eval()` الموجودة في الملفات التالية: `xinference/model/llm/tool_parsers/llama3_tool_parser.py` و `xinference/model/llm/utils.py`. تتدفق الطلبات الموجهة إلى `/v1/chat/completions` مع حقل أدوات (`tools`) عبر المسارات التالية: `xinference/api/restful_api.py`، ثم `xinference/model/llm/transformers/core.py`، ودالة `handle_chat_result_non_streaming()`، و `_post_process_completion()`، قبل أن تقوم دالتا `extract_tool_calls()` أو `_eval_llama3_chat_arguments()` بتقييم التعبير البرمجي (Python expression) الذي ولّده النموذج. يمكن لمهاجم عن بُعد غير مصرح له التأثير على هذه المخرجات من خلال مطالبة مُصنعة بعناية (crafted prompt)، مما يتيح تنفيذ الأوامر في سياق عملية خادم Xinference. تم إصلاح هذه المشكلة في الإصدار 2.7.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.