Continuous Discovery of Vulnerabilities in LLM Serving Systems with Fuzzing

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Zhao, Yunze, Zhao, Yibo, Zhang, Yuchen, Liu, Zaoxing, Mazurek, Michelle L.
Formato: Preprint
Publicado: 2026
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913113895337984
author Zhao, Yunze
Zhao, Yibo
Zhang, Yuchen
Liu, Zaoxing
Mazurek, Michelle L.
author_facet Zhao, Yunze
Zhao, Yibo
Zhang, Yuchen
Liu, Zaoxing
Mazurek, Michelle L.
contents LLM inference and serving systems have become security-critical infrastructure; however, many of their most concerning failures arise from the serving layer rather than from model behavior alone. Modern inference engines combine KV cache, batching, prefix sharing, speculative decoding, adapters, and multi-tenant scheduling, creating shared-state behavior that only emerges under realistic concurrent workloads and is missed by standard model, safety, and API tests. We present GRIEF, a greybox fuzzer for LLM inference engines that treats timed multi-request traces as first-class inputs, uses lightweight oracles to detect crashes, hangs, performance pathologies, and silent output corruption, and applies controlled replay with log-probability checks to confirm reproducible serving-layer failures. Across early campaigns on vLLM and SGLang, GRIEF discovers 15 vulnerabilities, 10 confirmed by engine developers, including 2 CVEs, spanning KV-cache isolation failures, cross-request performance interference, and crash or liveness bugs. These results show that concurrency, caching, and state reuse can induce silent cross-request contamination, noisy-neighbor denial of service, and delayed crashes without malformed inputs or explicit server errors, making concurrent serving behavior a first-class security and reliability boundary for LLM infrastructure.
format Preprint
id arxiv_https___arxiv_org_abs_2605_11202
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Continuous Discovery of Vulnerabilities in LLM Serving Systems with Fuzzing
Zhao, Yunze
Zhao, Yibo
Zhang, Yuchen
Liu, Zaoxing
Mazurek, Michelle L.
Cryptography and Security
Artificial Intelligence
Machine Learning
Software Engineering
D.4.6; D.2.5; I.2.7
LLM inference and serving systems have become security-critical infrastructure; however, many of their most concerning failures arise from the serving layer rather than from model behavior alone. Modern inference engines combine KV cache, batching, prefix sharing, speculative decoding, adapters, and multi-tenant scheduling, creating shared-state behavior that only emerges under realistic concurrent workloads and is missed by standard model, safety, and API tests. We present GRIEF, a greybox fuzzer for LLM inference engines that treats timed multi-request traces as first-class inputs, uses lightweight oracles to detect crashes, hangs, performance pathologies, and silent output corruption, and applies controlled replay with log-probability checks to confirm reproducible serving-layer failures. Across early campaigns on vLLM and SGLang, GRIEF discovers 15 vulnerabilities, 10 confirmed by engine developers, including 2 CVEs, spanning KV-cache isolation failures, cross-request performance interference, and crash or liveness bugs. These results show that concurrency, caching, and state reuse can induce silent cross-request contamination, noisy-neighbor denial of service, and delayed crashes without malformed inputs or explicit server errors, making concurrent serving behavior a first-class security and reliability boundary for LLM infrastructure.
title Continuous Discovery of Vulnerabilities in LLM Serving Systems with Fuzzing
topic Cryptography and Security
Artificial Intelligence
Machine Learning
Software Engineering
D.4.6; D.2.5; I.2.7
url https://arxiv.org/abs/2605.11202