CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-33298

High
Published: Translated: NVD NIST

Summary

W bibliotece llama.cpp występuje podatność na przepełnienie bufora w wyniku błędu całkowitego w funkcji `ggml_nbytes`. Atakujący może stworzyć plik GGUF z określonymi wymiarami tensora, co prowadzi do zwrócenia znacznie mniejszego rozmiaru niż wymagany, co z kolei powoduje przepełnienie bufora na stercie.

Risk Assessment

Ta podatność może prowadzić do zdalnego wykonania kodu (RCE) poprzez uszkodzenie pamięci, co stwarza poważne zagrożenie dla bezpieczeństwa aplikacji i danych organizacji.

Recommendation

Zaleca się aktualizację do wersji b7824 lub nowszej, która zawiera poprawkę eliminującą tę podatność.

Related vulnerabilities

Original NVD description (English source)

llama.cpp is an inference of several LLM models in C/C++. Prior to b7824, an integer overflow vulnerability in the `ggml_nbytes` function allows an attacker to bypass memory validation by crafting a GGUF file with specific tensor dimensions. This causes `ggml_nbytes` to return a significantly smaller size than required (e.g., 4MB instead of Exabytes), leading to a heap-based buffer overflow when the application subsequently processes the tensor. This vulnerability allows potential Remote Code Execution (RCE) via memory corruption. b7824 contains a fix.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS