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

Published

2019-05-22

·

Updated

2026-05-18

·

CVE-2019-5436

CVSS v3.1

7.8

High

VectorAV: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

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

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

Affected Products

Alt Linux
Centos
Red Hat
Suse
Ubuntu
Libcurl