URL redirection in libcurl - CVE-2016-8624
Published: November 3, 2016 / Updated: November 4, 2016
Vulnerability details
The vulnerability allows a remote attacker to perform phishing attacks.
The vulnerability is caused by an error when parsing URL. A remote attacker can supply a link with ending "#" character in hostname and cause libcurl client to redirect to a host, specified after the "#" character.
Exploit example:
http://example.com#@evilsite.com/1.txt
The above URL will force libcurl client to connect to evilsite.com hostname instead of example.com.
The vulnerability allows an attacker to perform phishing attacks by tricking victims to connect to untrusted host.
Affected software
Amazon Linux AMI
Arch Linux
SUSE Linux
Slackware Linux
Fedora
Opensuse
curl (Alpine package)
curl
Dell EMC Unisphere Central
How to mitigate CVE-2016-8624
The vulnerability is fixed in libcurl 7.51.0:
https://curl.haxx.se/CVE-2016-8625.patch
Dell EMC Unisphere Central - update to 4.0.8.23220
curl - addressed in versions 7.47.1-9.fc24, 7.51.0-1.fc25
External References
Related Security Bulletins
- URL redirection in curl.haxx.se libcurl
- OpenSUSE Linux update for curl
- SUSE Linux update for curl
- SUSE Linux update for curl
- URL redirection in curl (Alpine package)
- Arch Linux update for lib32-libcurl-gnutls
- Arch Linux update for libcurl-gnutls
- Arch Linux update for libcurl-compat
- Arch Linux update for curl
- Arch Linux update for lib32-libcurl-compat
- Arch Linux update for lib32-curl
- Amazon Linux AMI update for curl
- Slackware Linux update for curl
- Multiple vulnerabilities in Dell EMC Unisphere Central
- Fedora 24 update for curl
- Fedora 25 update for curl