PT-2026-49062 · Cloud Native Computing Foundation+1 · Kubernetes+1

CVE-2026-53999

·

Published

2026-06-12

·

Updated

2026-07-30

CVSS v3.1

7.7

High

VectorAV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Radius versions 0.57.1 and earlier
Description A configuration-validation issue in the Radius Kubernetes controller allows for a Confused Deputy attack. The controller deserializes JSON data from the radapp.io/status annotation on Kubernetes Deployments without validating if the resource IDs belong to the current tenant. Because the controller uses high-privilege credentials to communicate with the Radius API, an attacker with permission to modify Deployment annotations can inject a malicious radapp.io/status annotation to trigger the deletion of container resources belonging to other tenants in multi-tenant installations. In single-tenant installations, this results in a self-denial of service. The issue involves the deleteContainer() function, which directly uses the container variable from the injected annotation to perform the deletion.
Recommendations For versions 0.57.1 and earlier, implement validation logic to ensure the container ID in the radapp.io/status annotation belongs to the current namespace or tenant. As a temporary mitigation, use Kubernetes RBAC to restrict permissions for modifying Deployment annotations. Monitor modifications to the radapp.io/status annotation for resource IDs belonging to other tenants. Implement strict network policies in multi-tenant environments to isolate traffic.

Fix

RCE

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-53999
GHSA-FP5J-4FJ2-4JVQ
GO-2026-5373
OPENSUSE-SU-2026:21483-1

Affected Products

Kubernetes
Radius