Database/Container, Kubernetes & orchestration
Elastic Cloud on Kubernetes: namespace-scoped user injects CA material into another namespace's trust bundle
Impact
ECK runs as a cluster-wide operator, and Elastic reports that an actor holding limited Kubernetes permissions confined to a single namespace can cause attacker-controlled certificate material to end up in the Elasticsearch client trust bundle that ECK manages in a separate namespace. That crosses the namespace boundary a GPU cluster normally relies on to separate teams or tenants: permissions granted for one team's namespace reach into another's. With a CA of their choosing trusted, the attacker can present certificates the Elasticsearch client accepts, which is a route to intercepting or spoofing the cluster's log and metrics traffic. Elastic classes it as incorrect authorization via metadata spoofing and scores it 5.4 with low confidentiality and integrity impact - unauthorized modification of data, not cluster takeover.
Who can reach it
An authenticated Kubernetes user or workload with limited permissions confined to a single namespace - enough to create the resources ECK reconciles. No cluster-admin rights and no access to the target namespace are required.
What to do
Upgrade the ECK operator to 3.5.0 per ESA-2026-145. Cost is rolling the operator deployment in the cluster; the managed Elasticsearch pods are not restarted by the operator upgrade itself, so there is no GPU node drain and no reboot. After upgrading, review the trust bundles ECK manages for certificate material nobody on your team added.
References
Related entries
- Docker / moby: Default OCI spec does not mask /proc/acpi, so a container can change host hardware stateCVE-2018-10892 · Docker / mobyMedium
- Harbor: Catalog registry API exposed on an unauthenticated pathCVE-2020-29662 · HarborMedium
- Kubernetes (kube-apiserver): Successful API requests can DoS the apiserverCVE-2020-8552 · Kubernetes (kube-apiserver)Medium
- CRI-O: Containers started with non-empty default inheritable capabilitiesCVE-2022-27652 · CRI-OMedium
- Docker / moby: Supplementary groups not set up properlyCVE-2022-36109 · Docker / mobyMedium
- Buildah: Symlink following when reading .containerignore/.dockerignore discloses host filesCVE-2022-4122 · BuildahMedium
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.