Evidence · DiggingBeagle record

KVGuard: Request-level memory safety for GPU KV caches

GPU KV-cache allocations can be valid at the device-memory level while individual inference requests read uninitialized or cross-request cache regions. A request-level sanitizer annotates ownership and initialization state. KVGuard reports finding 29 historic vLLM/SGLang violations and eight new cases under its harness, with measured token-generation overhead. A detected memory-safety condition does not establish a production cross-tenant prompt leak. Research/disclosure claims are specific to the documented settings; do not infer unreported victims or additional compromise.

Source role
primary disclosure

Evidence record

GPU KV-cache allocations can be valid at the device-memory level while individual inference requests read uninitialized or cross-request cache regions. A request-level sanitizer annotates ownership and initialization state. KVGuard reports finding 29 historic vLLM/SGLang violations and eight new cases under its harness, with measured token-generation overhead. A detected memory-safety condition does not establish a production cross-tenant prompt leak. Research/disclosure claims are specific to the documented settings; do not infer unreported victims or additional compromise.

Read the original source ↗

Claim-level citations (3)