External Secrets Operator has Namespace Isolation Bypass in CAProvider ConfigMap Resolution for SecretStore
Low severity
GitHub Reviewed
Published
Apr 24, 2026
in
external-secrets/external-secrets
•
Updated May 5, 2026
Package
Affected versions
< 2.4.0
Patched versions
2.4.0
Description
Published to the GitHub Advisory Database
May 5, 2026
Reviewed
May 5, 2026
Last updated
May 5, 2026
Impact
Namespaced SecretStore resources that used CAProvider with type
ConfigMapcould resolve CA material from another namespace whencaProvider.namespacewas set.This bypassed the namespace boundary enforced for SecretStore-backed references in providers that rely on the shared runtime CA resolver.
The accessible data is used as CA validation material, hence it is not directly exposed.
Impact:
References