PT-2019-1350 · Go+2 · Go+2

Publicado

2018-09-07

·

Atualizado

2024-06-15

·

CVE-2019-6486

CVSS v3.1

8.2

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
Name of the Vulnerable Software and Affected Versions Go versions prior to 1.10.8 Go versions 1.11.x prior to 1.11.5
Description The issue exists due to insufficient input validation in the crypto module of the Go programming language. This can be exploited by a remote attacker to cause a denial of service (CPU consumption) or possibly conduct ECDH private key recovery attacks. The vulnerability is related to the mishandling of P-521 and P-384 elliptic curves. Attackers can craft inputs that consume excessive amounts of CPU, which might be delivered via TLS handshakes, X.509 certificates, JWT tokens, ECDH shares, or ECDSA signatures.
Recommendations For Go versions prior to 1.10.8, update to version 1.10.8 or later to resolve the issue. For Go versions 1.11.x prior to 1.11.5, update to version 1.11.5 or later to resolve the issue. As a temporary workaround, consider restricting the use of the crypto/elliptic module, specifically the P-521 and P-384 elliptic curves, until a patch is available. Avoid reusing ECDH private keys to minimize the risk of key recovery attacks.

Exploit

Correção

DoS

RCE

Allocation of Resources Without Limits

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2018-2289
ALT-PU-2019-1113
AZL-79018
BDU:2019-00688
CVE-2019-6486
DLA-1664-1
DSA-4379-1
DSA-4380-1
GO-2022-0217
MGASA-2019-0066
OPENSUSE-SU-2019:1164-1
OPENSUSE-SU-2019:1444-1
OPENSUSE-SU-2019:1499-1
OPENSUSE-SU-2019:1506-1
OPENSUSE-SU-2019_1164-1
OPENSUSE-SU-2019_1444-1
OPENSUSE-SU-2019_1499-1
OPENSUSE-SU-2024:10802-1
OPENSUSE-SU-2024:10803-1
OPENSUSE-SU-2024:10804-1
OPENSUSE-SU-2024:10805-1
SUSE-SU-2019:0651-1
SUSE-SU-2019:1149-1
SUSE-SU-2019:1234-1
SUSE-SU-2019:1234-2
SUSE-SU-2019:1264-1
SUSE-SU-2019_0651-1
SUSE-SU-2019_1149-1

Produtos afetados

Alt Linux
Go
Suse