Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-cjjc-xp8v-855w

Опубликовано: 23 июн. 2021
Источник: github
Github: Прошло ревью
CVSS3: 7.5

Описание

Helm uses crypto package vulnerable to panic from malformed X.509 certificate

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.

Impact

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.

Patches

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+.

Workarounds

No workaround is available. Users are urged to upgrade.

References

For more information

If you have any questions or comments about this advisory:

Пакеты

Наименование

github.com/helm/helm

go
Затронутые версииВерсия исправления

>= 2.0.0, < 2.16.8

2.16.8

Наименование

helm.sh/helm/v3

go
Затронутые версииВерсия исправления

>= 3.0.0, < 3.1.0

3.1.0

Наименование

golang.org/x/crypto

go
Затронутые версииВерсия исправления

< 0.0.0-20200124225646-8b5121be2f68

0.0.0-20200124225646-8b5121be2f68

EPSS

Процентиль: 74%
0.0085
Низкий

7.5 High

CVSS3

Дефекты

CWE-295

Связанные уязвимости

CVSS3: 7.5
ubuntu
почти 6 лет назад

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.

CVSS3: 7.5
redhat
около 6 лет назад

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.

CVSS3: 7.5
nvd
почти 6 лет назад

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.

CVSS3: 7.5
debian
почти 6 лет назад

Go before 1.12.16 and 1.13.x before 1.13.7 (and the crypto/cryptobyte ...

CVSS3: 7.5
fstec
около 6 лет назад

Уязвимость библиотек crypto/x509 и golang.org/x/crypto/cryptobyte языка программирования GO, позволяющая нарушителю вызвать отказ в обслуживании

EPSS

Процентиль: 74%
0.0085
Низкий

7.5 High

CVSS3

Дефекты

CWE-295