CVE-2025-52566
Təsvir
llama.cpp C/C++ dilində bir neçə LLM modelinin istifadəsi üçün nəzərdə tutulmuşdur. b5721 versiyasından əvvəl, llama.cpp-nin tokenizer tətbiqində (llama_vocab::tokenize) (src/llama-vocab.cpp:3036) imzalı və imzalanmamış tam ədəd daşması (signed vs. unsigned integer overflow) mövcuddur ki, bu da tokenlərin kopyalanma ölçüsünün müqayisəsində gözlənilməz davranışa səbəb olur. Bu, tokenizasiya prosesi zamanı diqqətlə manipulyasiya edilmiş mətn girişi vasitəsilə llama.cpp inferensiya mühərrikində yığın daşmasına (heap-overflow) yol açır. Bu problem b5721 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
- ggml llama.cppb5721 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| ggml llama.cpp | v < b5721 | b5721 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.