6.8 Medium
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
REQUIRED
Scope
CHANGED
Confidentiality Impact
NONE
Integrity Impact
HIGH
Availability Impact
NONE
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:N
3.5 Low
CVSS2
Access Vector
NETWORK
Access Complexity
MEDIUM
Authentication
SINGLE
Confidentiality Impact
NONE
Integrity Impact
PARTIAL
Availability Impact
NONE
AV:N/AC:M/Au:S/C:N/I:P/A:N
0.001 Low
EPSS
Percentile
22.9%
Helm is open-source software which is essentially โThe Kubernetes Package
Managerโ. Helm is a tool for managing Charts. Charts are packages of
pre-configured Kubernetes resources. In Helm from version 3.0 and before
version 3.5.2, there a few cases where data loaded from potentially
untrusted sources was not properly sanitized. When a SemVer in the
version
field of a chart is invalid, in some cases Helm allows the string
to be used โas isโ without sanitizing. Helm fails to properly sanitized
some fields present on Helm repository index.yaml
files. Helm does not
properly sanitized some fields in the plugin.yaml
file for plugins In
some cases, Helm does not properly sanitize the fields in the Chart.yaml
file. By exploiting these attack vectors, core maintainers were able to
send deceptive information to a terminal screen running the helm
command,
as well as obscure or alter information on the screen. In some cases, we
could send codes that terminals used to execute higher-order logic, like
clearing a terminal screen. Further, during evaluation, the Helm
maintainers discovered a few other fields that were not properly sanitized
when read out of repository index files. This fix remedies all such cases,
and once again enforces SemVer2 policies on version fields. All users of
the Helm 3 should upgrade to the fixed version 3.5.2 or later. Those who
use Helm as a library should verify that they either sanitize this data on
their own, or use the proper Helm API calls to sanitize the data.
github.com/helm/helm/commit/6ce9ba60b73013857e2e7c73d3f86ed70bc1ac9a
github.com/helm/helm/releases/tag/v3.5.2
github.com/helm/helm/security/advisories/GHSA-c38g-469g-cmgx
launchpad.net/bugs/cve/CVE-2021-21303
nvd.nist.gov/vuln/detail/CVE-2021-21303
security-tracker.debian.org/tracker/CVE-2021-21303
www.cve.org/CVERecord?id=CVE-2021-21303
6.8 Medium
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
REQUIRED
Scope
CHANGED
Confidentiality Impact
NONE
Integrity Impact
HIGH
Availability Impact
NONE
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:N
3.5 Low
CVSS2
Access Vector
NETWORK
Access Complexity
MEDIUM
Authentication
SINGLE
Confidentiality Impact
NONE
Integrity Impact
PARTIAL
Availability Impact
NONE
AV:N/AC:M/Au:S/C:N/I:P/A:N
0.001 Low
EPSS
Percentile
22.9%