CVE-2026-42876

Medium

Description

External Secrets Operator reads information from a third-party service and automatically injects the values as Kubernetes Secrets. Prior to 2.4.1, a user who only has permission to create ExternalSecret resources can cause the operator to create a Secret that Kubernetes will automatically populate with a long-lived token for the specified service account. This effectively allows the user to impersonate any service account in the namespace without needing direct create permissions on TokenRequest or Secrets of that type. This vulnerability is fixed in 2.4.1.

SeverityMedium
CVSS4.9
Exploit probability—
ProductGithub.com/external-secrets/external-secrets/apis
PublishedMay 11, 2026
First seenMay 11, 2026
Weakness typeCWE-285CWE-285

How to fix

Update
  • github.com/external-secrets/external-secrets/apis2.4.1 or later

Affected products

ProductAffected versionsFixed in
github.com/external-secrets/external-secrets/apisGo0.1.0 ≤ v < 2.4.1, No range specified2.4.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2026-42876 · Github.com/external-secrets/external-secrets/apis · Dark Radar