vLLM Semantic Router Istio policy bypass: one header skips the security filter

colinmcnamara · x · 2026-11-13

Colin McNamara discloses a policy bypass in vLLM Semantic Router's Istio integration: two filters sharing a name let a single routing header skip the policy guard, returning 200 with no log trace. Finding the bug took a day, the fix (a rename) an hour, the advisory went public six days later — but reaching other projects with the same pattern took two weeks. He urges anyone running Istio 1.27+ with an InferencePool route and a third-party extproc filter to check their gateway. Full write-up plus his AIMUG talk included.

Related event: Policy Bypass Flaw Found in vLLM Semantic Router's Istio Integration(2 posts)→

Original post →

More from Infra

Infra channel →