DEBIAN-CVE-2026-34159

Source
https://security-tracker.debian.org/tracker/CVE-2026-34159
Import Source
https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-34159.json
JSON Data
https://api.osv.dev/v1/vulns/DEBIAN-CVE-2026-34159
Upstream
Published
2026-04-01T18:16:29Z
Modified
2026-09-14T17:03:08Z
Severity
  • 9.8 (Critical) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
[none]
Details

llama.cpp is an inference of several LLM models in C/C++. Prior to version b8492, the RPC backend's deserialize_tensor() skips all bounds validation when a tensor's buffer field is 0. An unauthenticated attacker can read and write arbitrary process memory via crafted GRAPH_COMPUTE messages. Combined with pointer leaks from ALLOC_BUFFER/BUFFER_GET_BASE, this gives full ASLR bypass and remote code execution. No authentication required, just TCP access to the RPC server port. This issue has been patched in version b8492.

References

Affected packages

Debian:14 / llama.cpp

Package

Name
llama.cpp
Purl
pkg:deb/debian/llama.cpp?arch=source&distro=forky

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
8611+dfsg-1

Affected versions

Other
5151+dfsg-1~exp2
5151+dfsg-1~exp3
5318+dfsg-1
5318+dfsg-2
5713+dfsg-1
5760+dfsg-1
5760+dfsg-2
5760+dfsg-3
5760+dfsg-4
5882+dfsg-1
5882+dfsg-2
5882+dfsg-3~exp1
5882+dfsg-3~exp2
5882+dfsg-3~exp3
5882+dfsg-3
5882+dfsg-4
6641+dfsg-1
6641+dfsg-2
6641+dfsg-3
7593+dfsg-1
7593+dfsg-2
7593+dfsg-3
7965+dfsg-1
8064+dfsg-1
8064+dfsg-2
8461+dfsg-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Database specific

source
"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-34159.json"