PT-2022-16050

CVE-2022-23524

·

Published

2022-12-14

·

Updated

2025-11-28

Description by

CVSS 3.1
5.3
Medium
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Name of the Vulnerable Software and Affected Versions Helm versions prior to 3.10.3
Description Helm is a tool for managing Charts, pre-configured Kubernetes resources. The issue results in Uncontrolled Resource Consumption, leading to Denial of Service. Input to functions in the strvals package can cause a stack overflow, which cannot be recovered from in Go. Applications using functions from the strvals package in the Helm SDK can suffer a Denial of Service attack when the package panics. The strvals package contains a parser that turns strings into Go structures, and some string inputs can cause array data structures to be created, leading to a stack overflow. The Helm Client will panic with input to flags like --set, --set-string, and other value setting flags that cause a stack overflow.
Recommendations For versions prior to 3.10.3, update to version 3.10.3 to resolve the issue. As a temporary workaround, SDK users can validate strings supplied by users to ensure they won't create large arrays causing significant memory usage before passing them to the strvals functions.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-6RX9-889Q-VV2R
ALT-PU-2023-1697
ALT-PU-2024-16525
AZL-11654
BIT-HELM-2022-23524
GO-2022-1167
OPENSUSE-SU-2022_4606-1
OPENSUSE-SU-2024:12572-1
OPENSUSE-SU-2025:15779-1
SUSE-SU-2022:4606-1
Found an issue in the description? Have something to add? Feel free to write us 👾