CVE-2026-53999
HIGH 7.7Radius is a cloud-native, portable application platform that makes app development easier for teams building cloud-native apps. Prior to 0.58.0, the Kubernetes controller deserializes the user-controlled radapp.io/status annotation on a Deployment and uses its container resource identifier for deletion without confirming ownership by that Deployment. An attacker with permission to modify Deployment annotations and knowledge of a target Radius resource ID can forge radapp.io/status and set radapp.io/enabled to false, causing reconciliation to enter the privileged deletion path for another tenant's Radius-managed container resource. In a multi-tenant installation this confused-deputy condition can delete another team's recoverable container resource and disrupt service; in a single-tenant installation the impact is limited to self denial of service. The multi-tenant Radius controller reads the annotations in pkg/controller/reconciler/annotations.go and reaches the privileged delete in pkg/controller/reconciler/deployment_reconciler.go. The issue does not disclose data, grant privileges, or provide persistence. This issue is fixed in version 0.58.0.
Severe if exploited (CVSS 7.7), but no known exploitation and low modeled probability. Patch on a normal cadence.
Exploitation likelihood
0.3%chance of exploitation in 30 days · 27th percentile
Impact if exploited
7.7CVSS 3.1 · HIGH
- ConfidentialityNone
- IntegrityNone
- AvailabilityHigh
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ⚠Privileges: Requires a low-privilege account
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-20: : Improper Input Validation
- CWE-441: : Unintended Proxy or Intermediary ('Confused Deputy')
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
github.com/radius-project/radius Go
pkg:golang/github.com/radius-project/radius
SEMVER range- All earlier versions (introduced 0)
- Fixed boundary (excluded): 0.58.0
GitHub Advisory Database · GHSA-fp5j-4fj2-4jvq · Updated 2026-06-25T19:56:28.409937043ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/06/GHSA-fp5j-4fj2-4jvq/GHSA-fp5j-4fj2-4jvq.json" } }github.com/radius-project/radius Go
pkg:golang/github.com/radius-project/radius
SEMVER range- All earlier versions (introduced 0)
- Fixed boundary (excluded): 0.58.0
Go Vulnerability Database · GO-2026-5373 · Updated 2026-06-25T19:45:19.064976833ZAdditional upstream package constraints
{ "ecosystem": {}, "database": { "source": "https://vuln.go.dev/ID/GO-2026-5373.json" } }
All CVSS metrics
- HIGH 7.7 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - HIGH 7.7 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
References
Exploit-tagged references (not proof of a PoC)
- https://github.com/radius-project/radius/security/advisories/GHSA-fp5j-4fj2-4jvq CVE record · GitHub_M · Updated 2026-10-14T18:39:25.344Z
CVE record · CISA-ADP · Updated 2026-10-14T19:42:38.965Z
NVD · CVE-2026-53999 · Updated 2026-10-16T20:04:29.760
GitHub Advisory Database · GHSA-fp5j-4fj2-4jvq
Go Vulnerability Database · GO-2026-5373
GitHub Advisory Database · GHSA-fp5j-4fj2-4jvq · Updated 2026-06-25T19:56:28.409937043Z
Advisories
- https://osv.dev/vulnerability/GHSA-fp5j-4fj2-4jvq GitHub Advisory Database · GHSA-fp5j-4fj2-4jvq
GitHub Advisory Database · GHSA-fp5j-4fj2-4jvq · Updated 2026-06-25T19:56:28.409937043Z - https://osv.dev/vulnerability/GO-2026-5373 Go Vulnerability Database · GO-2026-5373
Go Vulnerability Database · GO-2026-5373 · Updated 2026-06-25T19:45:19.064976833Z - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-101606 EUVD · EUVD-2026-101606
Technical & other
- https://github.com/radius-project/radius/pull/11967 CVE record · GitHub_M · Updated 2026-10-14T18:39:25.344Z
NVD · CVE-2026-53999 · Updated 2026-10-16T20:04:29.760 - https://github.com/radius-project/radius/commit/c4174fc205b838d5eab4f64b4909001ab08c0587 CVE record · GitHub_M · Updated 2026-10-14T18:39:25.344Z
NVD · CVE-2026-53999 · Updated 2026-10-16T20:04:29.760 - https://github.com/radius-project/radius/releases/tag/v0.58.0 CVE record · GitHub_M · Updated 2026-10-14T18:39:25.344Z
NVD · CVE-2026-53999 · Updated 2026-10-16T20:04:29.760
GitHub Advisory Database · GHSA-fp5j-4fj2-4jvq
Go Vulnerability Database · GO-2026-5373
GitHub Advisory Database · GHSA-fp5j-4fj2-4jvq · Updated 2026-06-25T19:56:28.409937043Z - https://github.com/radius-project/radius GitHub Advisory Database · GHSA-fp5j-4fj2-4jvq
GitHub Advisory Database · GHSA-fp5j-4fj2-4jvq · Updated 2026-06-25T19:56:28.409937043Z