Cert-manager: potential dos when parsing specially crafted pem inputs
Key facts
- Attack vector
- Network
- Privileges required
- High
- User interaction
- None
- Attack complexity
- High
- Impact type
- —
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Deferred Red Hat: fix deferred
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and Red Hat.
Summary
A flaw was found in the cert-manager package. This flaw allows an attacker who can modify PEM data that the cert-manager reads, for example, in a Secret resource, to use large amounts of CPU in the cert-manager controller pod to effectively create a denial-of-service (DoS) vector for the cert-manager in the cluster.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | cert-manager | up to 1.12.14; 1.13.0-alpha.0 – 1.15.4; 1.16.0-alpha.0 – 1.16.2 | — | No fix listed | CNA |
| Red Hat | cert-manager Operator for Red Hat OpenShift | — | — | No fix listed | CNA |
| Red Hat | cert-manager Operator for Red Hat OpenShift | — | — | No fix listed | CNA |
| Red Hat | cert-manager Operator for Red Hat OpenShift | — | — | No fix listed | CNA |
| Red Hat | cert-manager Operator for Red Hat OpenShift | — | — | No fix listed | CNA |
| Red Hat | Cryostat 3 | — | — | No fix listed | CNA |
| Red Hat | Multicluster Engine for Kubernetes | — | — | No fix listed | CNA |
| Red Hat | Multicluster Engine for Kubernetes | — | — | No fix listed | CNA |
| Red Hat | OpenShift Serverless | — | — | No fix listed | CNA |
| Red Hat | OpenShift Serverless | — | — | No fix listed | CNA |
| Red Hat | OpenShift Serverless | — | — | No fix listed | CNA |
| Red Hat | OpenShift Serverless | — | — | No fix listed | CNA |
| Red Hat | OpenShift Serverless | — | — | No fix listed | CNA |
| Red Hat | OpenShift Serverless | — | — | No fix listed | CNA |
| Red Hat | OpenShift Serverless | — | — | No fix listed | CNA |
| Red Hat | Red Hat Connectivity Link 1 | — | — | No fix listed | CNA |
| Red Hat | Red Hat Connectivity Link 1 | — | — | No fix listed | CNA |
| Red Hat | Red Hat OpenShift Container Platform 4 | — | — | No fix listed | CNA |
| Red Hat | Red Hat OpenShift Container Platform 4 | — | — | No fix listed | CNA |
| Red Hat | Red Hat Openshift Data Foundation 4 | — | — | No fix listed | CNA |
| Red Hat | Red Hat OpenShift GitOps | — | — | No fix listed | CNA |
- cert-manager Vendor— Affected up to 1.12.14; 1.13.0-alpha.0 – 1.15.4; 1.16.0-alpha.0 – 1.16.2 Fixed in — No fix listed CNA
- cert-manager Operator for Red Hat OpenShift VendorRed Hat Affected — Fixed in — No fix listed CNA
- cert-manager Operator for Red Hat OpenShift VendorRed Hat Affected — Fixed in — No fix listed CNA
- cert-manager Operator for Red Hat OpenShift VendorRed Hat Affected — Fixed in — No fix listed CNA
- cert-manager Operator for Red Hat OpenShift VendorRed Hat Affected — Fixed in — No fix listed CNA
- Cryostat 3 VendorRed Hat Affected — Fixed in — No fix listed CNA
- Multicluster Engine for Kubernetes VendorRed Hat Affected — Fixed in — No fix listed CNA
- Multicluster Engine for Kubernetes VendorRed Hat Affected — Fixed in — No fix listed CNA
- OpenShift Serverless VendorRed Hat Affected — Fixed in — No fix listed CNA
- OpenShift Serverless VendorRed Hat Affected — Fixed in — No fix listed CNA
- OpenShift Serverless VendorRed Hat Affected — Fixed in — No fix listed CNA
- OpenShift Serverless VendorRed Hat Affected — Fixed in — No fix listed CNA
- OpenShift Serverless VendorRed Hat Affected — Fixed in — No fix listed CNA
- OpenShift Serverless VendorRed Hat Affected — Fixed in — No fix listed CNA
- OpenShift Serverless VendorRed Hat Affected — Fixed in — No fix listed CNA
- Red Hat Connectivity Link 1 VendorRed Hat Affected — Fixed in — No fix listed CNA
- Red Hat Connectivity Link 1 VendorRed Hat Affected — Fixed in — No fix listed CNA
- Red Hat OpenShift Container Platform 4 VendorRed Hat Affected — Fixed in — No fix listed CNA
- Red Hat OpenShift Container Platform 4 VendorRed Hat Affected — Fixed in — No fix listed CNA
- Red Hat Openshift Data Foundation 4 VendorRed Hat Affected — Fixed in — No fix listed CNA
- Red Hat OpenShift GitOps VendorRed Hat Affected — Fixed in — No fix listed CNA
CPE names CNA · 8
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:/a:redhat:cert_manager:1 | 1 | — | Red Hat |
| cpe:/a:redhat:cryostat:3 | 3 | — | Red Hat |
| cpe:/a:redhat:multicluster_engine | — | — | Red Hat |
| cpe:/a:redhat:serverless:1 | 1 | — | Red Hat |
| cpe:/a:redhat:connectivity_link:1 | 1 | — | Red Hat |
| cpe:/a:redhat:openshift:4 | 4 | — | Red Hat |
| cpe:/a:redhat:openshift_data_foundation:4 | 4 | — | Red Hat |
| cpe:/a:redhat:openshift_gitops:1 | 1 | — | Red Hat |
- cpe:/a:redhat:cert_manager:1 Versions 1 — ·Red Hat
- cpe:/a:redhat:cryostat:3 Versions 3 — ·Red Hat
- cpe:/a:redhat:multicluster_engine Versions — — ·Red Hat
- cpe:/a:redhat:serverless:1 Versions 1 — ·Red Hat
- cpe:/a:redhat:connectivity_link:1 Versions 1 — ·Red Hat
- cpe:/a:redhat:openshift:4 Versions 4 — ·Red Hat
- cpe:/a:redhat:openshift_data_foundation:4 Versions 4 — ·Red Hat
- cpe:/a:redhat:openshift_gitops:1 Versions 1 — ·Red Hat
Remediation
No fixed version listed by the sources yet.
Vendor assessments
Red Hat
Red Hat rating: Low. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Cryostat 3 | Affected | No fix yet: Fix deferred |
| Multicluster Engine for Kubernetes | Affected | No fix yet: Fix deferred |
| OpenShift Serverless | Affected | No fix yet: Fix deferred |
| Red Hat Connectivity Link 1 | Affected | No fix yet: Fix deferred |
| Red Hat OpenShift Container Platform 4 | Affected | No fix yet: Fix deferred |
| Red Hat OpenShift GitOps | Affected | No fix yet: Fix deferred |
| Red Hat Openshift Data Foundation 4 | Affected | No fix yet: Fix deferred |
| cert-manager Operator for Red Hat OpenShift | Affected | No fix yet: Fix deferred |
Timeline
- 2026-10-02 Threatist record created from CVE-2024-12401
References
Other 8
- https://access.redhat.com/security/cve/CVE-2024-12401
- RHBZ#2327929
- https://github.com/cert-manager/cert-manager/pull/7400
- https://github.com/cert-manager/cert-manager/pull/7401
- https://github.com/cert-manager/cert-manager/pull/7402
- https://github.com/cert-manager/cert-manager/pull/7403
- https://github.com/cert-manager/cert-manager/security/advisories/GHSA-r4pg-vg54-wxx4
- https://go.dev/issue/50116
More Red Hat vulnerabilities
- TI-2019-15875 Protection mechanism failure in Jenkins Pipeline: Groovy Plugin KEVCVSS 3.1CRITICAL 9.9
- TI-2019-15874 Protection mechanism failure in Jenkins Script Security Plugin KEVCVSS 3.1CRITICAL 9.9
- TI-2019-08259 Underflow in PHP-FPM can lead to RCE KEVCVSS 3.1CRITICAL 9.8
- TI-2019-05363 Code injection in Elastic Kibana KEVCVSS 3.1CRITICAL 10.0
- TI-2019-03949 Out-of-bounds write in ESXi and Horizon DaaS KEVCVSS 3.1CRITICAL 9.8
- TI-2018-16080 A code execution vulnerability exists in the Stapler web framework used by Jenkins 2.153… KEVCVSS 3.1CRITICAL 9.8
Sources
- CVE-2024-12401 · CVE Program
- CVE-2024-12401 · NVD
- FIRST EPSS
- CVE-2024-12401 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences