Home 5.10
affected
Description
SGLangs multimodal generation runtime scheduler's ROUTER socket binds to 0.0.0.0 by default and contains a sink that calls pickle.loads() on incoming messages, enabling RCE when exposed to the internet.
Problem types
CWE-502: Deserialization of Untrusted Data
Product status
References
github.com/sgl-project/sglang/tree/main/python/sglang
antiproof.ai/blog/three-rces-in-sglang/