
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-1531 is an Improper Certificate Validation vulnerability in the foreman_kubevirt Ruby gem (CWE-295) that enables Man-in-the-Middle (MITM) attacks against Red Hat Satellite deployments integrating with OpenShift/KubeVirt. When no Certificate Authority (CA) certificate is explicitly configured, the plugin disables SSL verification entirely rather than falling back to the system trust store, leaving the Satellite-to-OpenShift communication channel unprotected. Affected versions are foreman_kubevirt < 0.4.3. The vulnerability was reported on January 28, 2026, and publicly disclosed on February 2, 2026. It carries a CVSS v3.1 base score of 8.1 (High) (Red Hat CVE, Github Advisory).
The root cause is an insecure default in foreman_kubevirt's OpenShift connection configuration: the kubevirt_verify_ssl flag is only set to true when an explicit CA certificate is provided by the administrator. If no CA is configured — the common out-of-the-box state — SSL verification is disabled entirely, violating the principle of secure defaults (CWE-295). An attacker positioned on the network path between Red Hat Satellite and the OpenShift/KubeVirt API endpoint can intercept and manipulate TLS traffic without detection. The fix was introduced in commit 6c9973e of the theforeman/foreman_kubevirt repository, which ensures SSL verification is enforced regardless of whether a custom CA is supplied (Github Advisory, Red Hat Bugzilla).
A network-adjacent attacker with low-level authentication credentials can intercept and alter TLS-protected communications between Red Hat Satellite and OpenShift, resulting in high confidentiality and high integrity impact. Sensitive data transmitted over this channel — including API tokens, configuration data, and virtual machine management commands — may be disclosed or tampered with. Availability is not directly impacted, but successful MITM exploitation could enable further lateral movement within the infrastructure management plane (Github Advisory, Red Hat CVE).
No public proof-of-concept exploit code is known, and there is no evidence of active in-the-wild exploitation as of the time of reporting (Red Hat CVE). The EPSS score is approximately 0.013% (2nd percentile), indicating a low near-term exploitation probability (Github Advisory). Exploitation requires the attacker to have network access capable of intercepting traffic between Satellite and OpenShift, as well as low-privilege authentication credentials. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The number of affected systems is expected to be relatively low, as exploitation requires a specific deployment configuration where no CA certificate has been set (Red Hat Bugzilla).
kubevirt_verify_ssl is disabled when no CA is configured, the Satellite server will accept any certificate without validation.Red Hat has released patched packages in rubygem-foreman_kubevirt version 0.4.3, included in the following security advisories: RHSA-2026:5968 (Satellite 6.18.4 for RHEL 9), RHSA-2026:5970 (Satellite 6.17.7 for RHEL 9), and RHSA-2026:5971 (Satellite 6.16 for RHEL 8/9). Administrators should apply these updates immediately. As an interim workaround prior to patching, explicitly configure a CA certificate in the OpenShift compute resource settings within Satellite — this enables kubevirt_verify_ssl and restores proper certificate validation. Additionally, implement network segmentation and mutual TLS authentication to restrict access to the Satellite-OpenShift communication path (Red Hat Errata RHSA-2026:5968, Red Hat Errata RHSA-2026:5970, Github Advisory).
The vulnerability was acknowledged by Red Hat Product Security and tracked via Red Hat Bugzilla. The original report was credited to Evgeni Golov, who identified the insecure default behavior. Red Hat rated the issue as "Important" severity and addressed it across multiple Satellite release branches. Coverage was limited to vulnerability tracking platforms and security aggregators; no significant broader media or social media discussion was observed (Red Hat Bugzilla, Red Hat Errata RHSA-2026:5970).
Fix availability across major Linux distributions and their releases.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."