PT-2019-2326 · Curl+5 · Libcurl+5

Publicado

2019-05-22

·

Atualizado

2026-05-18

·

CVE-2019-5436

CVSS v3.1

7.8

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions libcurl versions 7.19.4 through 7.64.1
Description A heap buffer overflow in the TFTP receiving code allows for denial of service or arbitrary code execution. The issue is related to the tftp receive packet() function, which can be exploited to gain access to confidential data, compromise data integrity, and cause a denial of service. The flaw exists when a blksize of 504 or smaller is used, with the smaller size increasing the possible overflow. The vulnerability can be exploited by a server, which can control the content that overwrites the heap memory.
Recommendations For libcurl versions 7.19.4 through 7.64.1, consider disabling the tftp receive packet() function until a patch is available. Restrict access to TFTP servers to minimize the risk of exploitation. Avoid using blksize values of 504 or smaller to reduce the potential for overflow. As a temporary workaround, use the default blksize of 512 or larger to minimize the risk. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

DoS

Heap Based Buffer Overflow

Buffer Overflow

Memory Corruption

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

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2019-1884
ALT-PU-2019-1885
ALT-PU-2019-3247
ALT-PU-2020-1827
BDU:2019-02099
BDU:2019-03793
CESA-2020_1020
CESA-2020_1792
CLEANSTART-2026-AY18527
CLEANSTART-2026-BW46578
CLEANSTART-2026-DI23929
CLEANSTART-2026-LQ42192
CLEANSTART-2026-OF85770
CVE-2019-5436
DLA-1804-1
DSA-4633-1
ELSA-2020-1020
ELSA-2020-1792
MGASA-2019-0337
OPENSUSE-SU-2019:1508-1
OPENSUSE-SU-2019_1492-1
OPENSUSE-SU-2019_1508-1
OPENSUSE-SU-2024:10582-1
RHSA-2020:1020
RHSA-2020:1792
RHSA-2020:2505
RHSA-2020_1020
RHSA-2020_1792
SUSE-SU-2019:1357-1
SUSE-SU-2019:1357-2
SUSE-SU-2019:1363-1
SUSE-SU-2019:14064-1
SUSE-SU-2019:2009-1
SUSE-SU-2019_1357-1
SUSE-SU-2019_1357-2
SUSE-SU-2019_1363-1
SUSE-SU-2019_14064-1
USN-3993-1
USN-3993-2

Produtos afetados

Alt Linux
Centos
Red Hat
Suse
Ubuntu
Libcurl