CVE-2026-34159 in llama.cppالمعلومات

الملخص

بحسب VulDB • 13/06/2026

llama.cpp هو نظام استنتاج (inference) لعدة نماذج لغوية كبيرة (LLM) مكتوب بلغة C/C++. قبل الإصدار b8492، يتخطى دالة `deserialize_tensor()` في الخلفية البرمجية للبروتوكول البعيد للإجراء (RPC) جميع عمليات التحقق من الحدود عندما يكون حقل المخزن المؤقت (buffer field) للموتر (tensor) مساوياً للصفر. يمكن لمهاجم غير مصرح له قراءة وكتابة ذاكرة العملية بشكل تعسفي عبر رسائل `GRAPH_COMPUTE` مُعدّة بعناية. وبدمج ذلك مع تسريبات المؤشرات الناتجة عن عمليات `ALLOC_BUFFER/BUFFER_GET_BASE`، يتحقق هذا ثغرة كاملة لتجاوز نظام ASLR وتنفيذ التعليمات البرمجية عن بُعد (RCE). لا يتطلب الأمر أي مصادقة، بل يكفي الوصول عبر بروتوكول TCP إلى منفذ خادم RPC. تم إصلاح هذه المشكلة في الإصدار b8492.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

25/03/2026

إفشاء

01/04/2026

الاعتدال

تمت الموافقة

إدخال

VDB-354740

EPSS

0.01126

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!