CVE-2022-3294CWE-20

Node address isn't always verified when proxying

Medium · published March 1, 2023

CVSS v3.1
6.6
EPSS
2%
Percentile
75.9
In the wild
Unconfirmed
What it is

Users may have access to secure endpoints in the control plane network. Kubernetes clusters are only affected if an untrusted user can modify Node objects and send proxy requests to them. Kubernetes supports node proxying, which allows clients of kube-apiserver to access endpoints of a Kubelet to establish connections to Pods, retrieve container logs, and more. While Kubernetes already validates the proxying address for Nodes, a bug in kube-apiserver made it possible to bypass this validation. Bypassing this validation could allow authenticated requests destined for Nodes to to the API server's private network.

The record
Technical detail
CVSS v3.1
6.6 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01618 · 75.9th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2023-03-01T00:00Z
EPSS history
Timeline
  • 01 MAR 00:00Z
    Node address isn't always verified when proxying
    cvelistv5