PT-2021-14402 · Helm+1 · Helm+1

Technosophos

·

Published

2021-02-05

·

Updated

2024-03-06

·

CVE-2021-21303

CVSS v3.1

5.9

Medium

VectorAV:L/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:N
Name of the Vulnerable Software and Affected Versions: Helm versions 3.0 through 3.5.2
Description: Helm, a tool for managing Charts in Kubernetes, has cases where data loaded from potentially untrusted sources was not properly sanitized. This includes invalid SemVer in the version field of a chart, unsanitized fields in Helm repository index.yaml files, plugin.yaml files for plugins, and Chart.yaml files. By exploiting these, attackers could send deceptive information to a terminal screen running the helm command, obscure or alter information on the screen, or execute higher-order logic like clearing a terminal screen. The issue affects Helm 3 and has been resolved by enforcing SemVer2 policies on version fields.
Recommendations: For Helm versions 3.0 through 3.5.2, upgrade to version 3.5.2 or later to resolve the issue. Those who use Helm as a library should verify that they either sanitize this data on their own, or use the proper Helm API calls to sanitize the data.

Fix

Special Elements Injection

Weakness Enumeration

Related Identifiers

ALT-PU-2022-3299
ALT-PU-2022-3302
AZL-6470
BIT-HELM-2021-21303
CVE-2021-21303
GHSA-C38G-469G-CMGX
GO-2022-1040

Affected Products

Alt Linux
Helm