CVE-2025-29922

Source
https://nvd.nist.gov/vuln/detail/CVE-2025-29922
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-29922.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2025-29922
Aliases
Related
Published
2025-03-20T18:15:19Z
Modified
2025-03-25T20:22:07.507783Z
Summary
[none]
Details

kcp is a Kubernetes-like control plane for form-factors and use-cases beyond Kubernetes and container workloads. Prior to 0.26.3, the identified vulnerability allows creating or deleting an object via the APIExport VirtualWorkspace in any arbitrary target workspace for pre-existing resources. By design, this should only be allowed when the workspace owner decides to give access to an API provider by creating an APIBinding. With this vulnerability, it is possible for an attacker to create and delete objects even if none of these requirements are satisfied, i.e. even if there is no APIBinding in that workspace at all or the workspace owner has created an APIBinding, but rejected a permission claim. A fix for this issue has been identified and has been published with kcp 0.26.3 and 0.27.0.

References

Affected packages

Git / github.com/kcp-dev/kcp

Affected ranges

Type
GIT
Repo
https://github.com/kcp-dev/kcp
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed

Affected versions

cli/v0.*

cli/v0.23.0
cli/v0.24.0
cli/v0.25.0
cli/v0.26.0
cli/v0.26.0-rc1
cli/v0.27.0-rc.0
cli/v0.27.0-rc.1

pkg/apis/v0.*

pkg/apis/v0.10.0
pkg/apis/v0.11.0
pkg/apis/v0.11.0-alpha.0
pkg/apis/v0.11.0-alpha.1
pkg/apis/v0.5.0-alpha.1
pkg/apis/v0.7.0
pkg/apis/v0.8.0
pkg/apis/v0.9.0

sdk/v0.*

sdk/v0.20.0
sdk/v0.21.0
sdk/v0.22.0
sdk/v0.23.0
sdk/v0.24.0
sdk/v0.25.0
sdk/v0.26.0
sdk/v0.26.0-rc1
sdk/v0.27.0-rc.0
sdk/v0.27.0-rc.1

v0.*

v0.10.0
v0.11.0
v0.11.0-alpha.0
v0.11.0-alpha.1
v0.20.0
v0.21.0
v0.22.0
v0.23.0
v0.24.0
v0.25.0
v0.26.0
v0.26.0-rc1
v0.27.0-rc.0
v0.27.0-rc.1
v0.3.0-alpha.0
v0.3.0-beta.1
v0.4.0-alpha.0
v0.5.0-alpha.0
v0.5.0-alpha.1
v0.6.0-alpha.0
v0.7.0
v0.8.0
v0.9.0