PREQUEL-2025-0094
cert-manager Cloudflare DNS cleanup failureHighImpact: 8/10Mitigation: 4/10
PREQUEL-2025-0094View on GitHub
Description
cert-manager is unable to clean up Cloudflare DNS-01 challenges due to a change in the Cloudflare API, which no longer returns zone information in individual DNS records. This breaks the interaction when cert-manager attempts to delete the TXT record, resulting in a failed certificate generation.
Cause
- Cloudflare API change: zone information is no longer returned in individual DNS records.
- cert-manager's Cloudflare DNS-01 challenge implementation relies on the deprecated API behavior.
Mitigation
- Update cert-manager to a version that supports the new Cloudflare API behavior.
- This issue is fixed in cert-manager v1.17.2.