PatchSiren cyber security CVE debrief
CVE-2026-43622 ggml-org CVE debrief
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-08-06T16:16:42.883Z and has not been modified since then. The NVD entry is currently Received. CVE-2026-43622 is a double free vulnerability in the LLaMA-Android JNI wrapper of llama.cpp builds b1886 through b7445. Memory allocated using malloc() is deallocated using the C++ delete operator, leading to heap metadata corruption. This can cause denial of service through process crashes or potentially allow for arbitrary code execution depending on the allocator state. Developers and administrators using llama.cpp builds b1886 through b7445, especially those integrating LLaMA-Android JNI wrapper, should be aware of this vulnerability and take necessary defensive actions. Affected operators include those responsible for vulnerability management, platform security, and asset inventory. Security teams should prioritize defensive actions due to the HIGH CVSS score of 8.5 and potential for denial of service or arbitrary code execution. The evidence from the NVD and source item indicates a double free vulnerability in llama.cpp builds b1886 through b7445. Defenders should verify affected product deployments, review official advisories, and plan vendor-supported updates or mitigations.
- Vendor
- ggml-org
- Product
- llama.cpp
- CVSS
- HIGH 8.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-06
- Original CVE updated
- 2026-08-07
- Advisory published
- 2026-08-06
- Advisory updated
- 2026-08-07
Who should care
Developers and administrators using llama.cpp builds b1886 through b7445, especially those integrating LLaMA-Android JNI wrapper, should be aware of this vulnerability and take necessary defensive actions. Affected operators include those responsible for vulnerability management, platform security, and asset inventory. Security teams should prioritize defensive actions due to the HIGH CVSS score of 8.5 and potential for denial of service or arbitrary code execution.
Technical summary
The CVE-2026-43622 vulnerability is a double free issue in the LLaMA-Android JNI wrapper of llama.cpp builds b1886 through b7445. Memory allocated using malloc() is deallocated using the C++ delete operator, leading to heap metadata corruption. This can cause denial of service through process crashes or potentially allow for arbitrary code execution depending on the allocator state. Affected product context includes developers and administrators using llama.cpp builds b1886 through b7445, especially those integrating LLaMA-Android JNI wrapper.
Defensive priority
High-priority defensive actions are required due to the HIGH CVSS score of 8.5 and potential for denial of service or arbitrary code execution.
Recommended defensive actions
- Inventory and triage of affected systems and software versions
- Application of vendor patches or updates when available
- Implementation of compensating controls such as monitoring and exception tracking
- Retest and verify vulnerability remediation
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
Evidence notes
The evidence from the NVD and source item indicates a double free vulnerability in llama.cpp builds b1886 through b7445. The vulnerability is in the LLaMA-Android JNI wrapper, where memory is allocated using malloc() and deallocated using the C++ delete operator, causing heap metadata corruption. Defenders should verify affected product deployments, review official advisories, and plan vendor-supported updates or mitigations.
Official resources
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-08-06T16:16:42.883Z and has not been modified since then.