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

الملخص

بحسب VulDB • 07/08/2026

تحتوي الإصدارات b4882 حتى b9058 من llama.cpp على ثغرة تجاوز في الذاكرة المخصصة للكدس (heap buffer overflow) في مسار استعادة حالة ذاكرة التخزين المؤقت للمفاتيح والقيم (KV cache state)، حيث تقوم الدالة `state_read_data()` بحساب حجم الكتابة دون إجراء فحص للتجاوز، مما يسمح لهجمات ذوي صلاحيات الكتابة على دليل `slot_save_path` بإتلاف الذاكرة المخصصة للكدس. يمكن للمتسللين إنشاء ملفات حالة خبيثة حيث يؤدي ضرب قيمة `cell_count` إلى تجاوز أو يتجاوز تخصيص ذاكرة التخزين المؤقت للموتر (tensor buffer)، مما يتيح كتابة بايتات تحت سيطرة المهاجم خارج حدود المخزن المؤقت، وقد ينتج عن ذلك إتلاف بيانات تعريف الكدس (heap metadata) أو أوزان النموذج، أو تنفيذ تعليمات برمجية تعسفية عبر الكتابة فوق مؤشر الدالة.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

VulnCheck

حجز

01/05/2026

إفشاء

07/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-386806

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!