CVE-2025-47282CWE-20

Malicious google credential in DNS secret can lead to privilege escalation

Critical · published May 19, 2025

CVSS v3.0
9.9
EPSS
1%
Percentile
54.2
In the wild
Unconfirmed
What it is

🚨 Administrative privileges gone wild! A vulnerability in Gardener's External DNS Management could let a user claim control over the entire seed cluster with just an admin role in the shoot cluster. 🔥 Think of it like a hotel with separate lobbies for each floor. If someone can access the admin controls of one lobby, they could sneak past the front desk and take over the entire building, including all the rooms and services on every floor! An attacker with the right admin privileges could take complete control over the seed cluster, leading to a catastrophic compromise of all associated Kubernetes environments. This means they could alter DNS settings, redirect traffic, or even disrupt services entirely, potentially affecting countless users.

Put simply

Think of it like a hotel with separate lobbies for each floor. If someone can access the admin controls of one lobby, they could sneak past the front desk and take over the entire building, including all the rooms and services on every floor! This vulnerability allows users with administrative privileges in Gardener projects or shoot clusters to gain unauthorized control over the seed cluster, essentially bypassing security boundaries. The flaw exists in versions of Gardener's External DNS Management prior to 0.23.6 and is also present in the `gardener/gardener-extension-shoot-dns-service` extension versions <= 1.60.0.

What to do

An attacker with the right admin privileges could take complete control over the seed cluster, leading to a catastrophic compromise of all associated Kubernetes environments. This means they could alter DNS settings, redirect traffic, or even disrupt services entirely, potentially affecting countless users. To secure your systems, immediately update Gardener External DNS Management to version 0.23.6 or later. If you're using the `shoot-dns-service` extension, ensure it’s updated to a version above 1.60.0. Conduct an audit of your existing admin roles to mitigate any excessive permissions. You've got this! By taking these steps, you'll be enhancing your security and keeping your Kubernetes environment safe and sound! 🛡️

The record
Technical detail
CVSS v3.0
9.9 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00743 · 54.2th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2025-05-19T17:53Z
EPSS history
Timeline
  • 19 MAY 17:53Z
    Malicious google credential in DNS secret can lead to privilege escalation
    cvelistv5