Photo by Julio Lopez on Unsplash. Source: https://unsplash.com/photos/hacker-in-hoodie-working-on-multiple-computer-screens-hLAmfdxGlls (Unsplash License).

LMCache exists to stop vLLM servers recomputing prompt prefixes they have already seen. In the mode that shares that cache across nodes, it also opens a door that has no lock.

  • CVE-2026-105192, scored 9.8 by JFrog, is an unauthenticated remote code execution in LMCache multiprocess mode.
  • The standalone cache server opens a ZeroMQ socket with no CURVE, no ZAP, and no message authentication, and binds to localhost unless an operator sets a routable host.
  • A msgpack message reaches pickle.loads while the server is still decoding arguments, so one packet runs code before any handler does.
  • Official container images run the cache process as root. A cache used only inside the vLLM process never opens the port.
  • No fixed version exists. 0.5.5, the 0.5.6 release candidates, and the development branch all still ship the decode path.
  • The mitigation is configuration. Do not bind the multiprocess port to a routable address.

Read the full analysis of the LMCache flaw

By Ivan Tarin

Ivan Tarin is a Principal Product Marketing Manager at SUSE, where he owns go-to-market strategy and positioning for a seven-product cloud-native portfolio spanning Kubernetes, virtualization, storage, security, and observability. A former full-stack developer who shipped production code for enterprise and public-sector clients including U.S. national laboratories, Ivan translates complex infrastructure and AI technology into messaging that lands with developers, platform teams, and enterprise buyers. He has presented at KubeCon, SUSECON, and AWS Developer Week, and is currently pursuing an MS in Artificial Intelligence at the University of Colorado Boulder.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the next one before it is old news

Independent analysis of cloud-native infrastructure, Kubernetes and data center economics. No vendor spin.