Skip to content
OpenAdvisories
Medium · 4.1 CVE-2025-48710 EUVD-2025-16843GHSA-7633-x85h-5mqhGO-2025-3741

kro Confused Deputy vulnerability

Published Jun 4, 2025 · Updated Jun 4, 2025 · Assigned by mitre

Description

kro (Kube Resource Orchestrator) 0.1.0 before 0.2.1 allows users (with permission to create or modify ResourceGraphDefinition resources) to supply arbitrary container images. This can lead to a confused-deputy scenario where kro's controllers deploy and run attacker-controlled images, resulting in unauthenticated remote code execution on cluster nodes.

Affected products

VendorProductAffectedFixed
kro.run kro 0.1.0 – < 0.2.1 0.2.1

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Tumbleweed govulncheck-vulndb 0.0.20250612T141001-1.1 openSUSE-SU-2025:15225-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/kro-run/kro >= 0.1.0, < 0.2.1 0.2.1 GHSA-7633-x85h-5mqh
Go github.com/kro-run/kro < 0.2.1 0.2.1 GO-2025-3741

Advisories 1

References