PT-2022-4431 · Helm+2 · Helm+2

Adam Korcz

+1

·

Published

2022-08-24

·

Updated

2025-11-28

·

CVE-2022-36055

CVSS v3.1

6.5

Medium

VectorAV: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.

Exploit

Fix

DoS

Allocation of Resources Without Limits

Resource Exhaustion

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2022-3299
ALT-PU-2022-3302
AZL-10856
BDU:2022-05295
BIT-HELM-2022-36055
CVE-2022-36055
GHSA-7HFP-QFW3-5JXH
GO-2022-0962
OPENSUSE-SU-2022_3666-1
OPENSUSE-SU-2024:12323-1
OPENSUSE-SU-2025:15779-1
SUSE-SU-2022:3666-1

Affected Products

Alt Linux
Helm
Suse