Intel

AIKIDO-2026-499664

maclof/kubernetes-client is vulnerable to Improper Certificate Validation

Improper Certificate ValidationCVE-2026-105223 Published Yesterday

74

High Risk

This Affects:

PHPmaclof/kubernetes-client
0.14.0 - 0.31.0
Fixed in 0.32.0
Are you affected? Scan for Free

TL;DR

parseKubeconfig() and parseKubeconfigFile() build the HTTP client options used to talk to the Kubernetes API server from a supplied kubeconfig. When the kubeconfig omits certificate-authority-data, the client disables TLS certificate verification and ignores an explicit insecure-skip-tls-verify: false setting. An on-path party between the client and the API server can impersonate the server, capture Bearer tokens or Basic credentials, and tamper with REST or WebSocket traffic. The fix defaults certificate verification to enabled and only disables it when the kubeconfig explicitly requests it.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and your kubeconfig lacks certificate-authority-data.

Background info

maclof/kubernetes-client is vulnerable to Improper Certificate Validation in versions 0.14.0 - 0.31.0.

How to fix this

Upgrade the maclof/kubernetes-client library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform