CVE-2025-29922CWE-285

kcp allows unauthorized creation and deletion of objects in arbitrary workspaces through APIExport Virtual Workspace

Critical · published March 20, 2025

CVSS v3.1
9.6
EPSS
0%
Percentile
30.5
In the wild
Unconfirmed
What it is

🚨 An exploited APIExport allows bad actors to create or delete objects in any workspace, bypassing intended access controls — that's like a food critic being allowed to enter any restaurant kitchen and change the menu without a reservation! 🔥 This vulnerability is akin to a restaurant that doesn’t check reservations — a critic walks in and starts whipping up wild menu changes without any approval. In the world of API management, this means attackers can manipulate resources without a proper APIBinding, disrupting the intended order of operations. An attacker could wreak absolute havoc, creating or deleting critical objects across workspaces, leading to unauthorized access and potential data loss. This could disrupt services and compromise the integrity of your entire system, making it a recipe for disaster!

Put simply

This vulnerability is akin to a restaurant that doesn’t check reservations — a critic walks in and starts whipping up wild menu changes without any approval. In the world of API management, this means attackers can manipulate resources without a proper APIBinding, disrupting the intended order of operations. Prior to versions 0.26.3 and 0.27.0, the kcp control plane allowed unauthorized object manipulation via the APIExport VirtualWorkspace, bypassing the necessary APIBinding permissions that should limit access according to workspace ownership.

What to do

An attacker could wreak absolute havoc, creating or deleting critical objects across workspaces, leading to unauthorized access and potential data loss. This could disrupt services and compromise the integrity of your entire system, making it a recipe for disaster! Update kcp to version 0.26.3 or 0.27.0 immediately to patch this vulnerability. Review your APIBindings and workspace permissions to ensure proper configurations are in place to prevent unauthorized actions. Regularly audit your system for any unusual activity related to resource manipulation. You've got this! Just follow these steps, and you'll shield your workspace from these vulnerabilities in no time. 🛡️

The record
Technical detail
CVSS v3.1
9.6 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00377 · 30.5th percentile
Weakness
CWE-285 · Improper Authorization
Published
2025-03-20T17:49Z
EPSS history
Timeline
  • 20 MAR 17:49Z
    kcp allows unauthorized creation and deletion of objects in arbitrary workspaces through APIExport Virtual Workspace
    cvelistv5