Highlights
Auth Bypass: 18 prior fixes. Scrutinize any change in this area.
inference/core/interfaces/http/http_api.py: most-fixed (18 issues). Treat as high-risk during review.
34 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Auth Bypass: The HTTP API middleware suffered from a critical authentication bypass (CVE-2026-48710) due to relying on Host-derived request paths, allowing attackers to route past API key validations. Additionally, multiple endpoints (such as workflow definitions, schemas, and block descriptors) were historically exempted from or missed authorization validation.
Remote Code Execution: Insecure deserialization of untrusted payloads received from client sandboxes could lead to client-side Remote Code Execution via standard Python Unpickler loads. Safe deserialization using the fickle library was required to mitigate this vector.
SSRF: The image loading utilities are vulnerable to SSRF because backslashes inside URL authorities could bypass domain allowlist checks during remote image fetching, or are missing structured scheme and FQDN blocklist controls entirely.