KServe storage initialization accepted a user-supplied InferenceService storageUri as an outbound fetch location without adequately restricting internal network destinations. The caller must have rights to create the relevant Kubernetes InferenceService; exploitation operates under the storage-initializer pod network context. A selected internal address…
Inspect the ClaimsCase · DiggingBeagle record
KServe storageUri fetched model artifacts from cluster-network destinations
KServe storage initialization accepted a user-supplied InferenceService storageUri as an outbound fetch location without adequately restricting internal network destinations. A selected internal address could receive a fetch from a more privileged cluster network zone, exposing reachable services to request-side effects.
The caller must have rights to create the relevant Kubernetes InferenceService; exploitation operates under the storage-initializer pod network context. The advisory does not verify cloud metadata credential theft or establish a packaged fixed version.
Assessment profile
Assessment method- Setting
- research demonstration
- Exploitation
- not established
- Evidence
- Grade C
- AI role
- AGAINST AI
Basis and provenance
The described exposure is a documented vulnerability class without an independently inspected end-to-end successful exploit artifact. No verified deployed fix and effectiveness can be established from the reviewed material. Boundary: The important authority is the cluster-network position of the storage-initializer container: an InferenceService author may have only namespace privileges yet cause an initializer to fetch a host that its own identity cannot normally reach.
Assessed Oct 29, 2026 using diggingbeagle.assessment/1.
Evidence basis: CLM-CP23-KSERVE-STORAGE-SSRF-1 · CLM-ENRICH-20261029-10 · KServe model storage-initializer SSRF advisory, CVE-2026-13451
At a glance
A selected internal address could receive a fetch from a more privileged cluster network zone, exposing reachable services to request-side effects.
Read the implicationsThe advisory does not verify cloud metadata credential theft or establish a packaged fixed version.
Limits and uncertaintyFull account
KServe storage initialization accepted a user-supplied InferenceService storageUri as an outbound fetch location without adequately restricting internal network destinations.
The caller must have rights to create the relevant Kubernetes InferenceService; exploitation operates under the storage-initializer pod network context. A selected internal address could receive a fetch from a more privileged cluster network zone, exposing reachable services to request-side effects.
The advisory does not verify cloud metadata credential theft or establish a packaged fixed version. Constrain InferenceService storageUri schemes and destinations and apply network egress restrictions to model storage initializer pods.
Evidence interpretation and control boundary. The important authority is the cluster-network position of the storage-initializer container: an InferenceService author may have only namespace privileges yet cause an initializer to fetch a host that its own identity cannot normally reach. Whether the requested endpoint reveals metadata or credentials depends on network policy and destination response. The advisory should be tested with a controlled internal endpoint, not reported as established cloud credential theft.
Mechanism and trust boundary
- 01
Step
- 02
Step
- 03
Step
Claims & evidence
CLM-ENRICH-20261029-10The KServe advisory identifies user-controlled storageUri input being fetched by a model-initialization container from the cluster network, creating an internal-request risk under namespace-scoped access.supported
Basis: reported finding
- supportsKServe model storage-initializer SSRF advisory, CVE-2026-13451primary disclosure
GHSA-92xh-3g2w-c2j3: InferenceService storageUri and initializer network request path
CLM-CP23-KSERVE-STORAGE-SSRF-1KServe storage initialization accepted a user-supplied InferenceService storageUri as an outbound fetch location without adequately restricting internal network destinations. The caller must have rights to create the relevant Kubernetes InferenceService; exploitation operates under the storage-initializer pod network context. A selected internal address could receive a fetch from a more privileged cluster network zone, exposing reachable services to request-side effects.supported
Basis: reported finding
- supportsKServe model storage-initializer SSRF advisory, CVE-2026-13451primary disclosure
GHSA-92xh-3g2w-c2j3: InferenceService storageUri and initializer network request path
Implications
A selected internal address could receive a fetch from a more privileged cluster network zone, exposing reachable services to request-side effects.
Controls and mitigations
- Constrain InferenceService storageUri schemes and destinations and apply network egress restrictions to model storage initializer pods.
Unknowns and contradictions
- The advisory does not verify cloud metadata credential theft or establish a packaged fixed version.
Sources and citation
Material revision history
- Oct 29, 2026 · Canonical change recorded · new in release · revision 202