CVE-2023-27593

Medium

Description

Cilium is a networking, observability, and security solution with an eBPF-based dataplane. Prior to versions 1.11.15, 1.12.8, and 1.13.1, an attacker with access to a Cilium agent pod can write to `/opt/cni/bin` due to a `hostPath` mount of that directory in the agent pod. By replacing the CNI binary with their own malicious binary and waiting for the creation of a new pod on the node, the attacker can gain access to the underlying node. The issue has been fixed and the fix is available on versions 1.11.15, 1.12.8, and 1.13.1. Some workarounds are available. Kubernetes RBAC should be used to deny users and service accounts `exec` access to Cilium agent pods. In cases where a user requires `exec` access to Cilium agent pods, but should not have access to the underlying node, no workaround is possible.

SeverityMedium
CVSS4.4
Exploit probability12. percentile0.2%
ProductCilium
PublishedMar 17, 2023
First seenMar 17, 2023
Weakness typeCWE-276CWE-276

How to fix

Update
  • cilium cilium1.11.15, 1.12.8, 1.13.1 or later
  • github.com/cilium/cilium1.11.15, 1.12.8, 1.13.1 or later

Affected products

ProductAffected versionsFixed in
cilium ciliumv < 1.11.15, 1.12.0 ≤ v < 1.12.8, 1.13.0 ≤ v < 1.13.11.11.15, 1.12.8, 1.13.1
github.com/cilium/ciliumGov < 1.11.15, 1.12.0 ≤ v < 1.12.8, 1.13.0 ≤ v < 1.13.11.11.15, 1.12.8, 1.13.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.