Description
llama.cpp builds b7492 through the latest b9060 contains a use-after-free vulnerability in the vocab pointer of llama-server when the --sleep-idle-seconds feature is enabled, allowing unauthenticated remote attackers to execute arbitrary code. Attackers can trigger the vulnerability by sending requests to affected endpoints while the server transitions to sleep mode, causing concurrent worker threads to dereference a freed vocab pointer that can be reclaimed with attacker-controlled data to achieve remote code execution.
Published: 2026-08-06
Score: 9.2 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A use‑after‑free flaw in the vocabulary pointer of llama‑server causes fetch requests to a running daemon to dereference freed memory once the server enters sleep mode via the --sleep-idle-seconds option. An unauthenticated network attacker can trigger the flaw by sending requests to affected endpoints; the concurrent worker threads then access attacker‑controlled data that replaces the freed pointer, resulting in arbitrary code execution on the host. The weakness is directly linked to CWE‑416 and the concurrency ordering problem indicated by CWE‑362.

Affected Systems

The vulnerability affects the ggml‑org llama.cpp project in builds between commits b7492 and b9060. No specific release versions are enumerated in the advisory; the issue applies to any software compiled from the commit range that enables the sleep‑idle feature.

Risk and Exploitability

The CVSS score of 9.2 marks this as a critical flaw with high exploitation potential. EPSS is not available and the issue is not listed in CISA KEV, but the lack of authentication requirement and the ability to exploit through normal HTTP endpoints make it highly practical. Attackers only need to point a request to a llama‑server instance running the vulnerable build with --sleep‑idle‑seconds enabled; no additional privileges or local access are required.

Generated by OpenCVE AI on August 7, 2026 at 01:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update llama.cpp to a release that contains the security fix for the use‑after‑free (see the GitHub security patch repository for the relevant commits).
  • If a quick update is impossible, disable the --sleep‑idle‑seconds feature to prevent the race condition that leads to the freed pointer dereference.
  • Restrict network access to the llama‑server endpoint to trusted IP ranges and monitor for anomalous requests until the patch can be applied.

Generated by OpenCVE AI on August 7, 2026 at 01:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description llama.cpp builds b7492 through the latest b9060 contains a use-after-free vulnerability in the vocab pointer of llama-server when the --sleep-idle-seconds feature is enabled, allowing unauthenticated remote attackers to execute arbitrary code. Attackers can trigger the vulnerability by sending requests to affected endpoints while the server transitions to sleep mode, causing concurrent worker threads to dereference a freed vocab pointer that can be reclaimed with attacker-controlled data to achieve remote code execution.
Title llama.cpp b7492–b9060 Use-After-Free RCE via llama-server
Weaknesses CWE-362
CWE-416
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-06T15:52:09.915Z

Reserved: 2026-05-01T18:22:45.641Z

Link: CVE-2026-43631

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T01:15:05Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

  • CWE-416

    Use After Free