The latest Kubernetes patch releases (1.25.1, 1.24.5, 1.23.11, 1.22.14) fixed CVE-2022-3172 which is announced and explained here. The CVE fix changed the default behavior of kube-apiserver to reject 3xx requests unless explicitly enabled. However, this introduced a regression as not all 3xx requests are redirects. Depending on the aggregated API server implementation, this regression might manifest as:
Breaking some features of the aggregated API server
Causing a huge amount of warning logs in the kube-apiserver
This regression has been fixed in PR #112526, as well as, on all active release branches in the appropriate cherry-pick PRs.
Considering that this is related to a security issue, we decided to release emergency out-of-bound Kubernetes patch releases:
The releases are planned for tomorrow, 21st September 2022.
If you already upgraded to the latest/affected patch releases (1.25.1, 1.24.5, 1.23.11, 1.22.14), we recommend upgrading to the new patch releases as soon as they are available. If you haven’t upgraded yet, we recommend waiting for the new patch releases to become available.
If you have questions about those releases, you can contact us on the #sig-release Slack channel.
Thanks for understanding.