Lucene search

K
ubuntucveUbuntu.comUB:CVE-2024-26147
HistoryFeb 21, 2024 - 12:00 a.m.

CVE-2024-26147

2024-02-2100:00:00
ubuntu.com
ubuntu.com
6
helm
kubernetes
uninitialized variable
vulnerability
index file
plugin file
sdk
panicking
malicious plugin
resolution

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

7.2 High

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

8.9%

Helm is a package manager for Charts for Kubernetes. Versions prior to
3.14.2 contain an uninitialized variable vulnerability when Helm parses
index and plugin yaml files missing expected content. When either an
index.yaml file or a plugins plugin.yaml file were missing all metadata
a panic would occur in Helm. In the Helm SDK, this is found when using the
LoadIndexFile or DownloadIndexFile functions in the repo package or
the LoadDir function in the plugin package. For the Helm client this
impacts functions around adding a repository and all Helm functions if a
malicious plugin is added as Helm inspects all known plugins on each
invocation. This issue has been resolved in Helm v3.14.2. If a malicious
plugin has been added which is causing all Helm client commands to panic,
the malicious plugin can be manually removed from the filesystem. If using
Helm SDK versions prior to 3.14.2, calls to affected functions can use
recover to catch the panic.

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

7.2 High

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

8.9%