Highlights
Denial of Service: 23 prior fixes. Scrutinize any change in this area.
machined: most-fixed (3 issues). Treat as high-risk during review.
28 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: Worker nodes could submit CSRs with arbitrary organization values or administrative usages, enabling them to bypass trust boundaries and escalate privileges to gain administrative API certificates. This was mitigated by restricting ExtKeyUsage properties.
Auth Bypass: Vulnerabilities in gRPC authorization included insecure wildcard prefix matching in gRPC rules, unsafe assumptions on token metadata presence, and insecure propagation of roles across gRPC metadata boundaries. This allowed low-privilege clients to bypass authz barriers.
Information Disclosure: Sensitive credentials, registry passwords, private keys, and static encryption passphrases were leaked in machine configurations, logs, and dashboard metrics. This required retrofitting explicit Redact properties and custom sanitizers across the codebase.