ZeroHour

CVE-2023-54356

large

Insecure 3DES TLS Cipher Suites (Sweet32) in Kyverno 1.9.4 and Earlier

CVSS 4.0
9.3 critical
EPSS
<1%p4
Published
()
Modified
AI analysis

Kyverno 1.9.4 and earlier advertise and accept legacy 3DES cipher suites (TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA and TLS_RSA_WITH_3DES_EDE_CBC_SHA) on their TLS endpoints, relying on a 64-bit block cipher that is vulnerable to the Sweet32 attack (CVE-2016-2183). An attacker who can sustain or observe a very long-lived TLS connection carrying a large volume of traffic with a Kyverno endpoint could exploit this to recover small amounts of plaintext from the encrypted session. The practical impact is limited disclosure of fragments of session data, not remote code execution or full system compromise, and exploitation requires unusually long connections with high traffic volume. Anyone running Kyverno 1.9.4 or earlier — typically deployed as an admission-controller policy engine inside Kubernetes clusters — is affected. No public exploits or PoCs are known, the issue is not in CISA KEV, and EPSS estimates only a 0.1% probability of exploitation in the next 30 days.

What to do: Upgrade to Kyverno 1.9.5 or 1.10.0 (or later), which remove the insecure 3DES cipher suites. If upgrading must wait, configure Kyverno's TLS endpoints to advertise only modern 128-bit-or-stronger AEAD cipher suites (e.g., AES-GCM) and disable 3DES. Check which cipher suites your clients actually negotiate with Kyverno's endpoints and prioritize environments where long-lived, high-volume TLS connections terminate there.

Affected
Kyverno project (CNCF) Kyverno<= 1.9.4 (fixed in 1.9.5 and 1.10.0)
Estimated exposure
large≈10,000–100,000 Kubernetes clusters running Kyverno (estimate; no public install-base counts in the data) — Kyverno is one of the most widely adopted open-source Kubernetes policy engines, so the install base is estimated in the tens of thousands of clusters, though its TLS endpoints are usually cluster-internal rather than internet-exposed and…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Kyverno versions 1.9.4 and earlier support insecure 3DES cipher suites (TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA and TLS_RSA_WITH_3DES_EDE_CBC_SHA) on their TLS endpoints. These 64-bit block ciphers are vulnerable to the Sweet32 attack (CVE-2016-2183), which, over very long-lived TLS connections carrying large volumes of traffic, could allow an attacker to recover small amounts of plaintext. The issue is fixed in Kyverno 1.9.5 and 1.10.0.

Weakness
CWE-326
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.