PT-2019-4008 · Curl+6 · Curl+6

Published

2019-09-11

·

Updated

2026-05-18

·

CVE-2019-5482

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions cURL versions 7.19.4 through 7.65.3
Description The issue is related to a heap buffer overflow in the TFTP protocol handler. This can be exploited by a remote attacker to access confidential data, compromise data integrity, and cause a denial of service. The flaw is triggered when a TFTP server sends an OACK without the BLKSIZE option, and a BLKSIZE smaller than 512 bytes was requested by the TFTP client. The tftp receive packet() function in libcurl is associated with this overflow, allowing the server to control the content that overwrites the heap memory.
Recommendations For cURL versions 7.19.4 through 7.65.3, consider disabling the tftp receive packet() function as a temporary workaround until a patch is available. Restrict access to TFTP servers that use the OACK extension without the BLKSIZE option to minimize the risk of exploitation. Avoid using smaller block sizes than the default, as this is a rare use case and can increase the risk of triggering the flaw. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

DoS

Buffer Overflow

Heap Based 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-2679
ALT-PU-2020-1220
ALT-PU-2020-1827
ALT-PU-2020-2447
BDU:2019-04539
CESA-2020_1792
CESA-2020_3916
CLEANSTART-2026-AY18527
CLEANSTART-2026-BW46578
CLEANSTART-2026-DI23929
CLEANSTART-2026-LQ42192
CLEANSTART-2026-OF85770
CVE-2019-5482
DLA-1917-1
DSA-4633-1
MGASA-2019-0337
OPENSUSE-SU-2019:2149-1
OPENSUSE-SU-2019:2169-1
OPENSUSE-SU-2019_2149-1
OPENSUSE-SU-2019_2169-1
OPENSUSE-SU-2024:10582-1
RHSA-2020:0250
RHSA-2020:1792
RHSA-2020:3916
RHSA-2020_1792
RHSA-2020_3916
RHSA-2021:0759
RHSA-2021:0877
RHSA-2021:1027
SUSE-SU-2019:14172-1
SUSE-SU-2019:2339-2
SUSE-SU-2019:2373-1
SUSE-SU-2019:2381-1
SUSE-SU-2019_14172-1
SUSE-SU-2019_2339-2
USN-4129-1
USN-4129-2

Affected Products

Alt Linux
Centos
Mysql Server
Red Hat
Suse
Ubuntu
Curl