Comment

Comment by Traubenfuchs

> However, because the Admission Controller lacks authentication, an attacker with minimal network access could craft and send arbitrary AdmissionReview requests from any pod within the cluster.

Do I understand this correctly?

- To exploit this vulnerability, you need to send a request directly to a kubernetes resource, the admission controller, something that is generally not possible unless you have a misconfiguration on the level of "MySQL server is reachable from any external ip".

- Exploiting this vulnerability by communicating with the nginx server itself is not possible.

- Normally, kubernetes resources should never be accessible from the internet. This requires an obviously dangerous misconfiguration or extremely lax security standards. Ideally, no one should be able to tell you are using kubernetes from outside.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton