Quick answers
- Is CVE-2026-43622 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-43622 being exploited in the wild.
- How severe is CVE-2026-43622?
- High severity, with a CVSS score of 7.8, published 6 August 2026.
- Which products and versions are affected?
- ggml-org llama.cpp builds b1886 through b7445.
- Is there a fix for CVE-2026-43622?
- No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
- How is CVE-2026-43622 attacked?
- It is attacked with local access, in a software library.
- Am I affected by CVE-2026-43622?
- Check whether you run GGML Llama.Cpp. 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.
Technical details
The vulnerability is a classic double-free / heap corruption issue in the LLaMA-Android JNI bindings where the new_1batch() function allocates memory using C's malloc() but the corresponding free_1batch() function deallocates it using C++'s delete operator. This mismatch causes heap metadata corruption. The vulnerability affects builds b1886 through b7445. Exploitation requires the ability to trigger batch creation and cleanup operations through the JNI interface, which is available to any application using the vulnerable llama.cpp Android bindings. An attacker can achieve denial of service via process crash or, depending on heap allocator state and exploitation techniques, potentially arbitrary code execution. The vulnerability was reported to the maintainers in July 2025 but unresolved as of June 2026; a patch is available via community security repositories.
Affected products
- ggml-org llama.cpp builds b1886 through b7445
Timeline
- 2025-07: disclosed: First vulnerability submitted via GitHub Security Advisory
- 2026-05: advisory: VulnCheck allocated CVE-2026-43622
- 2026-08-06: advisory: Published on NVD