PT-2025-1149 · Karmada+1 · Karmada+1

Suidpit

·

Published

2025-01-03

·

Updated

2025-01-10

·

CVE-2024-56514

CVSS v4.0

5.3

Medium

VectorAV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Karmada versions prior to 1.12.0
Description Karmada is a Kubernetes management system that allows users to run cloud-native applications across multiple Kubernetes clusters and clouds. The system is vulnerable to a TarSlip vulnerability, which allows an attacker to write arbitrary files in arbitrary paths of the filesystem by supplying a malicious custom resource definition (CRD) file during Karmada initialization. This can be done by providing a filesystem path or an HTTP(s) URL to retrieve the CRDs needed by Karmada. The CRDs are downloaded as a gzipped tarfile, and an attacker can exploit this vulnerability to alter file paths. From Karmada version 1.12.0, CRDs archive verification is utilized to enhance file system robustness.
Recommendations For versions prior to 1.12.0, when using karmadactl init to set up Karmada, manually inspect the CRD files to check for sequences such as ../ that would alter file paths, to determine if they potentially include malicious files. When using karmada-operator to set up Karmada, upgrade the karmada-operator to one of the fixed versions, which is version 1.12.0 or later.

Exploit

Fix

Path traversal

Weakness Enumeration

Related Identifiers

BDU:2025-00429
CVE-2024-56514
GHSA-CWRH-575J-8VR3
GO-2025-3363
OPENSUSE-SU-2025:14624-1
OPENSUSE-SU-2025_0060-1
SUSE-SU-2025:0060-1

Affected Products

Karmada
Suse