GO-2022-0229

Panic in certificate parsing in crypto/x509 and golang.org/x/crypto/cryptobyte

En bref

Publiée
Mise à jour
CVE
CVE-2020-7919
Alias
BIT-golang-2020-7919, GHSA-cjjc-xp8v-855w

Description

On 32-bit architectures, a malformed input to crypto/x509 or the ASN.1 parsing functions of golang.org/x/crypto/cryptobyte can lead to a panic. The malformed certificate can be delivered via a crypto/tls connection to a client, or to a server that accepts client certificates. net/http clients can be made to crash by an HTTPS server, while net/http servers that accept client certificates will recover the panic and are unaffected.

Paquets affectés

PaquetVersions
Go · stdlibintroduced 0, fixed 1.12.16, introduced 1.13.0-0, fixed 1.13.7
Go · golang.org/x/cryptointroduced 0, fixed 0.0.0-20200124225646-8b5121be2f68

Références

Sources

SourceLicence
OSV.devCC-BY 4.0 — Go Vulnerability Database