PT-2018-1824 · Curl+5 · Curl+5

Max Dymond

·

Published

2018-05-16

·

Updated

2026-05-18

·

CVE-2018-1000301

CVSS v3.1

9.1

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Name of the Vulnerable Software and Affected Versions: curl versions 7.20.0 through 7.59.0
Description: The issue is related to a buffer over-read vulnerability that can result in a denial of service. This occurs when curl is tricked into reading data beyond the end of a heap-based buffer used to store downloaded RTSP content. The vulnerability is exploited when servers send RTSP responses back to curl, and the data is parsed to separate it into headers. The Curl http readwrite headers() function may leave a pointer pointing into the buffer instead of to the start of the buffer, leading to an out-of-buffer read when code assumes that pointer points to a full buffer size worth of memory to use. This could potentially lead to information leakage but most likely a crash or denial of service for applications if a server triggers this flaw.
Recommendations: For curl versions 7.20.0 through 7.59.0, update to version 7.60.0 or later to resolve the issue. As a temporary workaround, consider restricting access to RTSP content until the issue is resolved.

Fix

DoS

Buffer Over-read

Out of bounds Read

Buffer Overflow

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

Weakness Enumeration

Related Identifiers

ALT-PU-2018-1720
ALT-PU-2018-2456
BDU:2018-01424
CESA-2018_3157
CLEANSTART-2026-AY18527
CLEANSTART-2026-BW46578
CLEANSTART-2026-DI23929
CLEANSTART-2026-LQ42192
CLEANSTART-2026-OF85770
CVE-2018-1000301
DLA-1379-1
DSA-4202-1
MGASA-2018-0423
OPENSUSE-SU-2018_1344-1
OPENSUSE-SU-2018_1624-1
OPENSUSE-SU-2024:10582-1
RHSA-2018:3157
RHSA-2018:3558
RHSA-2018_3157
RHSA-2020:0544
RHSA-2020:0594
SUSE-SU-2018:1327-1
SUSE-SU-2018:1327-2
SUSE-SU-2018:1478-1
SUSE-SU-2018_1327-1
SUSE-SU-2018_1327-2
SUSE-SU-2018_1478-1
USN-3598-2
USN-3648-1

Affected Products

Alt Linux
Centos
Red Hat
Suse
Ubuntu
Curl