Highlights
Denial of Service: 8 prior fixes. Scrutinize any change in this area.
plugins/wasm-go/extensions/ai-proxy: most-fixed (2 issues). Treat as high-risk during review.
10 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: Attackers can bypass gateway authorization controls on downstream microservices by supplying a spoofed `X-HI-ORIGINAL-AUTH` header. This header was previously not stripped on the first hop, allowing external clients to override backend credentials.
Denial of Service: Unsafe handling of deferred HTTP operations (`proxywasm.ResumeHttpRequest`) combined with unhandled URL parsing errors leads to core proxy panics and crashes, causing complete service denial.
Auth Bypass: Bypasses in signature verification can occur when the gateway evaluates HMAC signatures over empty or dynamic headers. Failing to filter out empty header keys during string splitting allows attackers to manipulate signature payloads.