QID 983507

QID 983507: Go (go) Security Update for github.com/helm/helm/v3 (GHSA-cjjc-xp8v-855w)

The Helm core maintainers have identified a high severity security vulnerability in Go's `crypto` package affecting all versions prior to Helm 2.16.8 and Helm 3.1.0. Thanks to @ravin9249 for identifying the vulnerability.

Go before 1.12.16 and 1.13.x before 1.13.7 (and the `crypto/cryptobyte` package before 0.0.0-20200124225646-8b5121be2f68 for Go) allows attacks on clients resulting in a panic via a malformed X.509 certificate. This may allow a remote attacker to cause a denial of service.

  • CVSS V3 rated as High - 7.5 severity.
  • CVSS V2 rated as High - 7.8 severity.
  • Solution
    A patch to compile Helm against Go 1.14.4 has been provided for Helm 2 and is available in Helm 2.16.8. Helm 3.1.0 and newer are compiled against Go 1.13.7+.Workaround:
    No workaround is available. Users are urged to upgrade.
    Vendor References

    CVEs related to QID 983507

    Software Advisories
    Advisory ID Software Component Link
    GHSA-cjjc-xp8v-855w github.com/helm/helm URL Logo github.com/advisories/GHSA-cjjc-xp8v-855w
    GHSA-cjjc-xp8v-855w github.com/helm/helm/v3 URL Logo github.com/advisories/GHSA-cjjc-xp8v-855w