Fetching from the wire…
Public story · 2026-08-16 · high
Build b10451 adds a bounds check so adapter files can't push llama.cpp to read memory outside them, but older pinned builds stay exposed.
Why now: The fix landed in llama.cpp's August 16 build, b10451.
llama.cpp shipped build b10451 on August 16, closing an out-of-bounds read in LoRA adapter loading. PR #27056 adds the fix. A bounds check now requires LoRA tensor data to sit inside the adapter file before the loader reads it, per the release notes. It's one check on one loading path, not a rewrite of the loader.
LoRA adapters get downloaded from model hubs constantly. Apps that embed llama.cpp for local inference load those files as inert data. Any app that let a user point at a third-party adapter was trusting a file its loader never checked before b10451.
The release notes don't say whether the fix gets backported to older release branches. Nor do they say whether triggering the read needs a malicious adapter or just a malformed one.
The fix landed only in build b10451, posted August 16 on GitHub. Teams running an older pin must update it before loading another third-party adapter.
Each link below shares sources, entities, or timing with this story.
LoRA benchmarked against Qwen / Shared entity: LoRA / Earlier coverage / Tension
Linked by a graph relationship (LoRA benchmarked against Qwen); both cover LoRA; earlier LoRA coverage from 2026-07-23.
LoRA benchmarked against Gemma / Shared entity: August / Same source domain / Earlier coverage
Linked by a graph relationship (LoRA benchmarked against Gemma); both cover August; reported by the same outlet (github.com).
LoRA benchmarked against Qwen / Shared entities
Linked by a graph relationship (LoRA benchmarked against Qwen); both cover August, LoRA.
DoRA competes with LoRA / Shared entity: LoRA / Earlier coverage
Linked by a graph relationship (DoRA competes with LoRA); both cover LoRA; earlier LoRA coverage from 2026-06-28.
LoRA benchmarked against Qwen / Shared entity: August / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (LoRA benchmarked against Qwen); both cover August; overlapping topics (apps, august).
Unsloth supports LoRA / Shared entity: August / Earlier coverage
Linked by a graph relationship (Unsloth supports LoRA); both cover August; earlier August coverage from 2026-08-14.
LoRA benchmarked against Gemma / Shared entity: Build / Earlier coverage
Linked by a graph relationship (LoRA benchmarked against Gemma); both cover Build; earlier Build coverage from 2026-05-18.
LoRA benchmarked against Qwen
Linked by a graph relationship (LoRA benchmarked against Qwen).