CVE-2023-48312CWE-287

Authentication bypass using an empty token in capsule-proxy

Critical · published November 24, 2023

CVSS v3.1
9.8
EPSS
1%
Percentile
46.6
In the wild
Unconfirmed
What it is

🚨 A missing check in the capsule-proxy allows an unauthenticated user to bypass security measures and escalate privileges — it’s like a party crasher slipping past the bouncer by pretending they belong! 🔥 Imagine a club where the bouncer is supposed to check IDs but forgets to ask for one. The party crasher can just stroll in and take over the DJ booth, wreaking havoc without anyone stopping them! This vulnerability could lead to an attacker gaining unauthorized access to the upper Kubernetes API Server, allowing them to manipulate settings, deploy resources, or even steal sensitive data. The potential for chaos is absolutely devastating, as they could gain control over critical aspects of your infrastructure!

Put simply

Imagine a club where the bouncer is supposed to check IDs but forgets to ask for one. The party crasher can just stroll in and take over the DJ booth, wreaking havoc without anyone stopping them! CVE-2023-48312 affects the capsule-proxy due to a missing authentication check after the `TokenReview` result. When the `anonymous-auth` setting is disabled on the Kubernetes API Server, attackers can bypass the token review mechanism altogether.

What to do

This vulnerability could lead to an attacker gaining unauthorized access to the upper Kubernetes API Server, allowing them to manipulate settings, deploy resources, or even steal sensitive data. The potential for chaos is absolutely devastating, as they could gain control over critical aspects of your infrastructure! Upgrade to capsule-proxy version 0.4.6 immediately to close this loophole. Review your Kubernetes API Server settings, and ensure you're using client certificates (SSL/TLS) to mitigate the risk associated with this vulnerability. Don't wait for a breach — act now! You've got this! By following these steps, you'll be locking down your system and keeping those nasty party crashers out! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00574 · 46.6th percentile
Weakness
CWE-287 · Improper Authentication
Published
2023-11-24T17:12Z
EPSS history
Timeline
  • 24 NOV 17:12Z
    Authentication bypass using an empty token in capsule-proxy
    cvelistv5