CVE-2024-23496: Integer Overflow
A heap-based buffer overflow vulnerability exists in the GGUF library gguffreadstr functionality of llama.cpp Commit 18c2e17. A specially crafted .gguf file can lead to code execution. An attacker can provide a malicious file to trigger this vulnerability.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2024-23496?
CVE-2024-23496 is classified as a critical severity vulnerability due to its potential for code execution.
How do I fix CVE-2024-23496?
To fix CVE-2024-23496, you should update the GGUF library to a version that includes the security patches addressing this vulnerability.
What systems are affected by CVE-2024-23496?
CVE-2024-23496 affects any system using the GGUF library in llama.cpp prior to the patch that resolves the heap-based buffer overflow.
What kind of attack does CVE-2024-23496 enable?
CVE-2024-23496 enables attackers to execute arbitrary code through specially crafted .gguf files.
How can an attacker exploit CVE-2024-23496?
An attacker can exploit CVE-2024-23496 by supplying a malicious .gguf file to the vulnerable application, triggering the buffer overflow.