CVE-2025-24884 kube-audit-rest's example logging configuration could disclose secret values in the audit log

Medium 5.1 Published Updated

Using the full-elastic-stack example configuration in kube-audit-rest discloses Kubernetes secret values in audit logs.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2025-24884?

CVE-2025-24884 is a medium-severity vulnerability in RichardoC kube-audit-rest, published on 29 Jan 2025. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

kube-audit-rest is a simple logger of mutation/creation requests to the k8s api. If the "full-elastic-stack" example vector configuration was used for a real cluster, the previous values of kubernetes secrets would have been disclosed in the audit messages. This vulnerability is fixed in 1.0.16.

Weakness: CWE-532, CWE-212, CWE-200

Which versions are affected by CVE-2025-24884?

3 open source packages ship an affected version, including github.com/RichardoC/kube-audit-rest.

PackageAffectedFixed in
github.com/RichardoC/kube-audit-rest GoAll versions0.0.0-20250129191722-db1aa5b86725
github.com/RichardoC/kube-audit-rest GoAll versions0.0.0-20250205113217-9df8886b4819
github.com/RichardoC/kube-audit-rest GoAll versions0.0.0-20250205113217-9df8886b4819

How do I fix CVE-2025-24884?

Upgrade github.com/RichardoC/kube-audit-rest to a fixed version for your release line: 0.0.0-20250129191722-db1aa5b86725 or 0.0.0-20250205113217-9df8886b4819.

Is CVE-2025-24884 being exploited?

There is no known exploitation of CVE-2025-24884 in the wild and no public exploit code.

Sources

Also known as GHSA-hcr5-wv4p-h2g2, GO-2025-3431.

Is CVE-2025-24884 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free