CVE-2016-8624

curl: Invalid URL parsing with '#'

Published Jul 31, 2018 CVSS 3.0 · 5.3 Medium EPSS 6.3% KEV · Not listed
Description
curl before version 7.51.0 doesn't parse the authority component of the URL correctly when the host name part ends with a '#' character, and could instead be tricked into connecting to a different host. This may have security implications if you for example use an URL parser that follows the RFC to check for allowed domains before using curl to request them.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-711-1 curl security update
Debian DSA Debian DSA DSA-3705-1 curl security update
EUVD EUVD EUVD-2016-9469 curl before version 7.51.0 doesn't parse the authority component of the URL correctly when the host name part ends with a '#' character, and could instead be tricked into connecting to a different host. This may have security implications if you for example use an URL parser that follows the RFC to check for allowed domains before using curl to request them.
Ubuntu USN Ubuntu USN USN-3123-1 curl vulnerabilities
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Apr 16, 2026, 1:40 PM
Reserved
Oct 12, 2016, 12:00 AM
Status
Modified
Published
Jul 31, 2018, 9:29 PM
Modified
Jun 17, 2026, 12:54 AM
Severity
Moderate
Public date
Nov 2, 2016, 12:00 AM