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

CVE-2026-27940

High
Published: Translated: NVD NIST

Summary

W bibliotece llama.cpp, przed wersją b8146, funkcja gguf_init_from_file_impl() w pliku gguf.cpp była podatna na przepełnienie całkowite, co prowadziło do niewłaściwego przydziału pamięci na stercie. W wyniku tego, funkcja fread() mogła zapisać ponad 528 bajtów danych kontrolowanych przez atakującego poza granicami bufora.

Risk Assessment

Ta podatność może prowadzić do poważnych problemów z bezpieczeństwem, w tym do wykonania złośliwego kodu przez atakującego, co zagraża integralności systemu oraz danych organizacji.

Recommendation

Zaleca się aktualizację do wersji b8146, w której ta podatność została naprawiona, aby zminimalizować ryzyko związane z atakami wykorzystującymi tę lukę.

Related vulnerabilities

Original NVD description (English source)

llama.cpp is an inference of several LLM models in C/C++. Prior to b8146, the gguf_init_from_file_impl() in gguf.cpp is vulnerable to an Integer overflow, leading to an undersized heap allocation. Using the subsequent fread() writes 528+ bytes of attacker-controlled data past the buffer boundary. This is a bypass of a similar bug in the same file - CVE-2025-53630, but the fix overlooked some areas. This vulnerability is fixed in b8146.

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