Highlights
Auth Bypass: 25 prior fixes. Scrutinize any change in this area.
rootfs/etc/nginx/template/nginx.tmpl: most-fixed (7 issues). Treat as high-risk during review.
37 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.
Remote Code Execution: User-provided configuration snippets in ingress annotations allow attackers with Ingress creation permissions to inject arbitrary NGINX directives and execute code inside the controller context. This is historically mitigated by restricting and disabling snippet annotations by default.
Auth Bypass: Attackers can bypass validation rules gating dangerous annotations by using alternative aliases of restricted annotations, leading to unauthorized configuration parameters being parsed.
Path Traversal: Untrusted users with permissions to create or update ingress objects can craft malicious paths (such as using specific characters or unvalidated path structures) to access the controller's underlying credentials, which typically have cluster-wide secrets access.