CVE-2018-1085CWE-592

openshift-ansible before versions 3.9.23, 3.7.46 deploys a misconfigured etcd file that causes the SSL client certificate authentication to be disabled

Critical · published June 15, 2018

CVSS v3.0
9.0
EPSS
2%
Percentile
82.9
In the wild
Unconfirmed
What it is

🚨 A tiny misconfiguration in OpenShift-ansible can turn your cluster into an open playground for attackers! 🔥 Picture a restaurant where the maître d' forgot to check IDs at the door — anyone can just walk in, regardless of whether they have a reservation or not. That’s how this misconfigured etcd file allows unauthorized access to your cluster's sensitive data. An attacker could stroll right in and wreak havoc — reading or even modifying all the data in your OpenShift cluster! They might add rogue compute nodes or, even worse, bring the entire cluster down, leading to an absolute disaster for your operations.

Put simply

Picture a restaurant where the maître d' forgot to check IDs at the door — anyone can just walk in, regardless of whether they have a reservation or not. That’s how this misconfigured etcd file allows unauthorized access to your cluster's sensitive data. This vulnerability lies in the misconfigured `etcd.conf`, where the quotation marks around `ETCD_CLIENT_CERT_AUTH` and `ETCD_PEER_CLIENT_CERT_AUTH` disable SSL client certificate authentication, allowing unauthorized remote access to the etcd server.

What to do

An attacker could stroll right in and wreak havoc — reading or even modifying all the data in your OpenShift cluster! They might add rogue compute nodes or, even worse, bring the entire cluster down, leading to an absolute disaster for your operations. Immediately update OpenShift-ansible to version 3.9.23 or 3.7.46 or later. Review your `etcd.conf` configuration to ensure proper security settings are enforced. Also, consider implementing network segmentation to restrict access to the etcd server. You've got this! Follow these steps and secure your OpenShift cluster like the hero you are! 🛡️

The record
Technical detail
CVSS v3.0
9.0 · CRITICAL
Vector
CVSS:3.0/AV:A/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.02280 · 82.9th percentile
Weakness
CWE-592 · DEPRECATED: Authentication Bypass Issues
Published
2018-06-15T13:00Z
EPSS history
Timeline
  • 15 JUN 13:00Z
    openshift-ansible before versions 3.9.23, 3.7.46 deploys a misconfigured etcd file that causes the SSL client certificate authentication to be disabled
    cvelistv5