GPU VulnDB

Database/AI/ML frameworks & serving

llama.cpp ggml RPC server: null pointer dereference in graph_compute kills the GPU worker

CVE-2026-78148AI/ML frameworks & servingcurated

Impact

A crafted graph_compute request makes rpc_server dereference a null pointer and terminate the process. The supplied CVSS vector claims availability impact only (VC:N/VI:N/VA:L), so this is a denial of service rather than a data-exposure or integrity issue. On a pooled deployment each crash drops that worker's shard of the model, and because the request needs no authentication a client can loop it - the GPUs sit idle behind a supervisor that keeps restarting a process that keeps dying. Cost is wasted accelerator time and failed inference requests, not a node drain.

Who can reach it

Network, unauthenticated. Any client able to reach the ggml rpc-server port; the server does not authenticate its callers.

What to do

No fixed release exists - the upstream pull request (#25670) is open and awaiting acceptance. Restrict the rpc-server port so only the coordinating process can reach it, keep the worker under a supervisor so a crash restarts cleanly, and track PR #25670 for the fix. Once it merges, adopting it is a binary update and a worker restart, not a node reboot.

References

Related entries

All AI/ML frameworks & serving entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.