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
| Vector | AV: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 👾
Related Identifiers
Affected Products
Alt Linux
Helm
Suse