PT-2022-16051 · Helm+2 · Helm+2

Adamkorcz

+1

·

Published

2022-12-14

·

Updated

2025-11-28

·

CVE-2022-23525

CVSS v3.1

5.3

Medium

VectorAV: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 The issue concerns a NULL Pointer Dereference in the repo package of Helm, which can lead to a Denial of Service. The repo package processes the index file of a repository and loads it into structures that Go can work with. Certain index files can cause array data structures to be created, resulting in a memory violation. When such an index file is encountered, the Helm Client will panic, but since Helm is not a long-running service, this panic will not affect future uses of the Helm client. Applications using the repo package in the Helm SDK to parse an index file can suffer from this issue when the input causes a panic that cannot be recovered from.
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 index files that are correctly formatted before passing them to the repo functions.

Exploit

Fix

DoS

NULL Pointer Dereference

Weakness Enumeration

Related Identifiers

ALT-PU-2023-1697
ALT-PU-2024-16525
AZL-11655
BIT-HELM-2022-23525
CVE-2022-23525
GHSA-53C4-HHMH-VW5Q
GO-2022-1165
OPENSUSE-SU-2022_4606-1
OPENSUSE-SU-2024:12572-1
OPENSUSE-SU-2024:12603-1
OPENSUSE-SU-2025:15779-1
SUSE-SU-2022:4606-1

Affected Products

Alt Linux
Helm
Suse