PT-2022-4431

CVE-2022-36055

·

Published

2022-08-24

·

Updated

2025-11-28

Description by

CVSS 3.1
6.5
Medium
MetricsAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Helm versions prior to 3.9.4
Description The issue is related to the strvals package in the Helm SDK, which contains a parser that turns strings into Go structures. Some string inputs can cause array data structures to be created, leading to an out of memory panic. Applications that use the strvals package to parse user-supplied input can suffer a Denial of Service when that input causes a panic that cannot be recovered from. The Helm Client will panic with input to --set, --set-string, and other value setting flags that causes an out of memory panic. The estimated number of potentially affected devices worldwide is not available. There is no information about real-world incidents where this issue was exploited.
Recommendations For versions prior to 3.9.4, update to version 3.9.4 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-7HFP-QFW3-5JXH
ALT-PU-2022-3299
ALT-PU-2022-3302
AZL-10856
BIT-HELM-2022-36055
GO-2022-0962
OPENSUSE-SU-2022_3666-1
OPENSUSE-SU-2024:12323-1
OPENSUSE-SU-2025:15779-1
SUSE-SU-2022:3666-1
Found an issue in the description? Have something to add? Feel free to write us 👾