Quick answers
- Is CVE-2026-116096 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-116096 being exploited in the wild.
- How severe is CVE-2026-116096?
- Medium severity, with a CVSS score of 5.3, published 25 October 2026.
- Which products and versions are affected?
- Ggml-Org Llama.Cpp before b11796.
- Is there a fix for CVE-2026-116096?
- Yes: fixed in llama.cpp b11796. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-116096 attacked?
- It is attacked with local access, in a software library.
- Am I affected by CVE-2026-116096?
- Check whether you run Ggml-Org Llama.Cpp at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- Fixed in: llama.cpp b11796
Technical details
The list_pockettts_state_slots function in tools/mtmd/models/pockettts-gen.cpp contains a heap out-of-bounds write when processing a malicious mmproj argument. An attacker with local access can trigger this by providing a crafted mmproj file. Current master branch and release b11871 mitigate the issue by detecting the condition and aborting with an assertion, but the underlying vulnerability is caught at runtime rather than prevented by design.
Affected products
- ggml-org llama.cpp before b11796
Timeline
- 2026-10-25: disclosed
- 2026-10-25: patched: Patch 0a1ef309cdbb9f2024f58a38fb4c42352c5db569 available; runtime detection via GGML_ASSERT in b11871