CVE-2026-116096
Beschrijving NL
Er is een zwakte vastgesteld in ggml-org llama.cpp. Beïnvloed door dit probleem is de functielijst_pockettts_state_slots van de bestandstools/mtmd/models/pockettts-gen.cpp van de component Pocket-TTS. Deze manipulatie van het argument mmproj veroorzaakt out-of-bounds schrijven. De aanval vereist lokale toegang. De exploit is beschikbaar gesteld aan het publiek en kan worden gebruikt voor aanvallen. Upgraden naar versie b11796 kan dit probleem oplossen. Patchnaam: 0a1ef309cdbb9f2024f58a38fb4c42352c5db569. Het betreffende onderdeel moet worden geüpgraded. De gerapporteerde heap out‑of‑bounds write (gen‑audio / pocket‑tts state_out path) is niet langer een stille exploiteerbare heap write op de huidige master en de nieuwste release b11871 - een kwaadaardige mmproj die het eerder activeerde, activeert nu een release‑active GGML_ASSERT en breekt af. Maar de aanbevolen by-constructiefix van de indiener (PR #29360 "prevent OOB accesses from misformed mmproj files") is nog steeds open. Dus de hoofdoorzaak wordt gedetecteerd-en-afgebroken, niet voorkomen-door ontwerp.
Origineel (Engels) tonen
A weakness has been identified in ggml-org llama.cpp. Affected by this issue is the function list_pockettts_state_slots of the file tools/mtmd/models/pockettts-gen.cpp of the component Pocket-TTS. This manipulation of the argument mmproj causes out-of-bounds write. The attack requires local access. The exploit has been made available to the public and could be used for attacks. Upgrading to version b11796 can resolve this issue. Patch name: 0a1ef309cdbb9f2024f58a38fb4c42352c5db569. The affected component should be upgraded. The reported heap out‑of‑bounds write (gen‑audio / pocket‑tts state_out path) is no longer a silent exploitable heap write on current master and the latest release b11871 - a malicious mmproj that previously triggered it now trips a release‑active GGML_ASSERT and aborts. But the submitter's recommended by‑construction fix (PR #29360 "prevent OOB accesses from malformed mmproj files") is still open. So the root cause is detected‑and‑aborted, not prevented‑by‑design.