ETK-2026-4214Zero's internal tracking ID, independent of the CVE number.
validatedZero produced an exploit or a check.description
GPUStack versions 2.0.0 through 2.3.0 can execute code from a model repository while inspecting model configuration on the server. An attacker who can submit a malicious model for evaluation or deployment, or who induces an authorized administrator to inspect one, can run code with the GPUStack server process permissions.
mitigation
Upgrade GPUStack to version 2.3.1. Until upgraded, limit model evaluation and deployment to trusted administrators and use only reviewed repositories pinned to immutable revisions.
fixed in 2.3.1
outcome
Contextual check: a technique exists and was validated, but no deterministic check could cover this one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-11-11 16:23Zghsa: trigger signal, started the run
this entry in the feed
GET /api/v1/feed/ETK-2026-4214
{ "etk_id": "ETK-2026-4214", "cve_id": null, "display_id": "ETK-2026-4214", "ghsa_id": "GHSA-gjf9-3p3r-9h9c", "euvd_id": null, "status": "published", "anchor_state": "awaiting_cve", "title": "Model repository code execution in GPUStack", "summary": "GPUStack versions 2.0.0 through 2.3.0 can execute code from a model repository while inspecting model configuration on the server. An attacker who can submit a malicious model for evaluation or deployment, or who induces an authorized administrator to inspect one, can run code with the GPUStack server process permissions.", "mitigation": "Upgrade GPUStack to version 2.3.1. Until upgraded, limit model evaluation and deployment to trusted administrators and use only reviewed repositories pinned to immutable revisions.", "vendor": "pip", "product": "pip:gpustack", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 2.0.0, < 2.3.1" ], "ecosystem": "pip", "fixed_versions": [ "2.3.1" ], "package_name": "gpustack", "purl": "pkg:pypi/gpustack" } ], "cwes": [ 94 ], "cvss_score": 9.1, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H", "epss_score": null, "epss_percentile": null, "epss_asof": null, "automation": "contextual", "check": true, "check_confidence_basis": "assessed", "exploit": false, "pipeline_minutes": 26.878961333333333, "t0_at": null, "signals": { "check": { "at": "2026-11-11T20:53:10.374582+00:00", "days": -0.03584874613425926, "is_lower_bound": true, "measured_at": "2026-11-11T21:44:47.748124+00:00", "url": null }, "trigger_signal": { "at": "2026-11-11T16:23:16+00:00", "days": -0.22328363712962962, "is_lower_bound": true, "measured_at": "2026-11-11T21:44:47.748124+00:00", "url": "https://github.com/gpustack/gpustack/security/advisories/GHSA-gjf9-3p3r-9h9c" } } }
published 2026-11-11 20:26Z
last change 2026-11-11 21:19Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.