Auth Bypass
AI/ML platforms accumulate auth-bypass vulnerabilities at the same rate as other web software, but the blast radius is unusual: a bypass on an inference endpoint exposes expensive compute, paid model access, and potentially other tenants' conversations. Common patterns we see in NVD and GHSA include misconfigured JWT verification in self-hosted inference servers, missing authorization checks on admin routes in ML platforms, IDOR on prediction-history endpoints, and SSRF that escapes a sandboxed agent into the platform's internal network. Open-source AI platforms (MLflow, Gradio, LangServe, Ollama) have shipped multiple high-severity auth-bypass CVEs since 2023; CISA KEV has flagged at least one (the MLflow path-traversal/auth chain). Defenses: keep self-hosted AI platforms patched aggressively, require auth on all model endpoints, network-segment inference servers, and treat any exposed AI service as if compute-cost abuse will happen.
| Severity | CVE | Headline | Package | CVSS |
|---|---|---|---|---|
| MEDIUM | CVE-2026-104774 | Coraza WAF: octal jsDecode bug lets payloads bypass rules | github.com/corazawaf/coraza/v3 | 5.8 |
| MEDIUM | GHSA-5gj4-9gm7-2fx2 | Coraza WAF: JSON key collision bypasses inspection | github.com/corazawaf/coraza/v3 | 5.8 |
| HIGH | CVE-2026-100227 | Apache CXF: XML signature wrapping bypass in JAX-RS | 7.5 | |
| UNKNOWN | CVE-2026-107852 | Jexactyl: Stripe payment validation bypass allows underpayment | - | |
| MEDIUM | CVE-2026-107854 | Jexactyl: IDOR in billing endpoint allows renewing others' servers | 5.4 | |
| MEDIUM | CVE-2026-108574 | LiteLLM: IDOR in spend logs exposes session data | LiteLLM | 4.3 |
| MEDIUM | CVE-2026-108575 | LiteLLM: improper authorization in get_secret api_key | LiteLLM | 6.3 |
| MEDIUM | CVE-2026-108752 | JupyterHub: OAuth client ID collision lets users hijack servers | 4.2 | |
| MEDIUM | CVE-2026-108757 | Pinclaw: missing auth enables agent prompt injection | openclaw | 6.5 |
| HIGH | CVE-2026-108783 | Amnezia-Web-Panel: default credentials in backup download | Amnezia-Web-Panel | 7.3 |
| HIGH | CVE-2026-108836 | Ollama: SSRF via model name validation in Pull API | ollama | 7.3 |
| MEDIUM | CVE-2026-109292 | Open WebUI: session cookie leak to OAuth connections | open-webui | 6.8 |
| MEDIUM | CVE-2026-109296 | Open WebUI: missing authz exposes disabled backends | open-webui | 4.3 |
| MEDIUM | CVE-2026-109284 | Open WebUI: chat fork lacks folder write check | open-webui | 4.3 |
| HIGH | CVE-2026-109286 | Open WebUI: session token theft via SyncStatsModal | open-webui | 8.1 |
| MEDIUM | CVE-2026-109285 | Open WebUI: stale KB cache lets ex-collaborators read/delete files | open-webui | 5.0 |
| MEDIUM | CVE-2026-109283 | Open WebUI: OAuth token exchange retains stale role | open-webui | 5.4 |
| MEDIUM | CVE-2026-109289 | Open WebUI: terminal WebSocket skips revocation check | open-webui | 6.3 |
| HIGH | CVE-2026-109290 | Open WebUI: stored XSS via DOCX preview enables admin takeover | open-webui | 7.3 |
| MEDIUM | CVE-2026-109288 | Open WebUI: stored XSS via javascript: links steals JWTs | open-webui | 6.4 |