← Back to search

CVE-2026-19706

8.3 HIGH

Published 2026-11-09 · Updated 2026-11-09

AI risk analysis

Summary
During cluster bootstrap, the approve-csr.service signs all Certificate Signing Requests without validating the requester's identity, allowing an attacker on the install network to obtain a cluster-admin certificate by submitting a CSR for CN=system:admin.
Exploitability
Exploitation is only possible during the narrow bootstrap window when the bootstrap node is active and the approve-csr.service is running in its vulnerable state; the attacker must be on the same install network to access the Ignition endpoint and submit CSRs.
Blast radius
Successful exploitation grants full cluster-admin access, enabling complete compromise of the Kubernetes cluster including data exfiltration, lateral movement, and destruction of workloads.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to OpenShift Container Platform 4.16.0 or later, where the bootstrap CSR approval logic has been fixed to require identity validation before signing CSRs.
auth-bypassbootstrapcsrkubernetesprivilege-escalation

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

During ABI bootstrap, the bootstrap node's approve-csr.service approves and signs every CSR without identity validation. An attacker on the install network can retrieve the unauthenticated Ignition file (ports 22623/22624), extract a limited kubeconfig, submit a CSR for CN=system:admin, receive the signed certificate, and gain full cluster-admin access. Exploitable only during the narrow bootstrap window.

CVSS vector

CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H

Weaknesses

CWE-306

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.