CVE-2016-5421
Use-after-free vulnerability in libcurl before 7.50.1 allows attackers to control which...
Use-after-free vulnerability in libcurl before 7.50.1 allows attackers to control which connection is used or possibly have unspecified other impact via unknown vectors.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.1
Use-after-free vulnerability in libcurl before 7.50.1 allows attackers to control which connection is used or possibly have unspecified other impact via unknown vectors.
- Record
CVE-2016-5421- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-416
- Updated
- 2026-11-02
CVE List No score
Use-after-free vulnerability in libcurl before 7.50.1 allows attackers to control which connection is used or possibly have unspecified other impact via unknown vectors.
- Record
CVE-2016-5421- Updated
- 2026-11-02
EUVDEUVD-2016-6366 No score
Use-after-free vulnerability in libcurl before 7.50.1 allows attackers to control which connection is used or possibly have unspecified other impact via unknown vectors.
- Record
EUVD-2016-6366- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-89f8-gvcm-9g9g
8.1
Use-after-free vulnerability in libcurl before 7.50.1 allows attackers to control which...
Use-after-free vulnerability in libcurl before 7.50.1 allows attackers to control which connection is used or possibly have unspecified other impact via unknown vectors.
- Record
GHSA-89f8-gvcm-9g9g- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
OSVALPINE-CVE-2016-5421
8.1
Use-after-free vulnerability in libcurl before 7.50.1 allows attackers to control which connection is used or possibly have unspecified other impact via unknown vectors.
- Record
ALPINE-CVE-2016-5421- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2016-5421
8.1
CVE-2016-5421 does not affect BellSoft software
- Record
BELL-CVE-2016-5421- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 10 moreShow less
OSV
8.1
Use-after-free vulnerability in libcurl before 7.50.1 allows attackers to control which connection is used or possibly have unspecified other impact via unknown vectors.
- Record
CVE-2016-5421- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-5421
8.1
Use-after-free vulnerability in libcurl before 7.50.1 allows attackers to control which connection is used or possibly have unspecified other impact via unknown vectors.
- Record
DEBIAN-CVE-2016-5421- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2018:3558
8.1
Red Hat Security Advisory: httpd24 security, bug fix, and enhancement update
- Record
RHSA-2018:3558- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-5421
8.1
Use-after-free vulnerability in libcurl before 7.50.1 allows attackers to control which connection is used or possibly have unspecified other impact via unknown vectors.
- Record
UBUNTU-CVE-2016-5421- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVCURL-CVE-2016-5421 No score
use of connection struct after free
libcurl is vulnerable to a use after free flaw.
libcurl works with easy handles using the type 'CURL *' that are objects the
application creates using curl_easy_init(). They are the handles that are all
each associated with a single transfer at a time. libcurl also has an internal
struct that represents and holds most state that is related to a single
connection. An easy handle can hold references to one or many such connection
structs depending on the requested operations.
When using libcurl's multi interface, an application performs transfers by adding one or more easy handles to the multi handle and then it can drive all those transfers in parallel.
Due to a flaw, libcurl could leave a pointer to a freed connection struct
dangling in an easy handle that was previously added to a multi handle when
curl_multi_cleanup() is called with an easy handle still added to it. This
does not seem to cause any notable harm if the handle is then closed properly.
However, if the easy handle would instead get used again with the easy
interface and curl_easy_perform() to do another transfer, it would blindly
use the connection struct pointer now pointing to freed memory.
An application could be made to allocate its own fake version of the connect
struct, fill in some data and then have the curl_easy_perform() call do
something that clearly was not intended by the original code.
For example, this could be an application using a component or library that uses libcurl to do something against fixed URLs or fixed hostnames or with a set of fixed options, but using this flaw the application can then make the component to do something completely different and unintended.
Pseudo code for a bad application
easy = curl_easy_init();
curl_easy_setopt(easy, CURLOPT_URL, "http://example.com/");
// --- start of code to confuse libcurl ---
multi = curl_multi_init();
curl_multi_add_handle(multi, easy);
curl_multi_perform(multi, &still_running);
curl_multi_cleanup(multi);
// --- attack code
allocate_fake_connection_struct()
fill_in_fake_connection_struct()
// ---- end of confusion code
// now this is called, it does not use example.com at all even if the
// option above asks for it...
curl_easy_perform(easy);
This flaw can also be exploited using libcurl bindings in other languages.
- Record
CURL-CVE-2016-5421- Updated
- 2026-11-02
OSVMGASA-2016-0285 No score
Updated curl packages fix security vulnerability
libcurl before 7.50.1 would attempt to resume a TLS session even if the client certificate had changed. That is unacceptable since a server by specification is allowed to skip the client certificate check on resume, and may instead use the old identity which was established by the previous certificate (or no certificate) (CVE-2016-5419).
In libcurl before 7.50.1, when using a client certificate for a connection that was then put into the connection pool, that connection could then wrongly get reused in a subsequent request to that same server. This mistakenly using the wrong connection could lead to applications sending requests to the wrong realms of the server using authentication that it wasn't supposed to have for those operations (CVE-2016-5420).
libcurl before 7.50.1 is vulnerable to a use-after-free flaw in curl_easy_perform() (CVE-2016-5421).
- Record
MGASA-2016-0285- Updated
- 2026-11-02
OSVSUSE-SU-2016:2330-1 No score
Security update for curl
This update for curl fixes the following issues:
Security issues fixed:
- CVE-2016-5419: TLS session resumption client cert bypass (bsc#991389)
- CVE-2016-5420: Re-using connections with wrong client cert (bsc#991390)
- CVE-2016-5421: use of connection struct after free (bsc#991391)
- CVE-2016-7141: Fixed incorrect reuse of client certificates with NSS (bsc#997420)
Also the following bug was fixed:
- fixing a performance issue (bsc#991746)
- Record
SUSE-SU-2016:2330-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2699-1 No score
Security update for SLES 12 Docker image
The SUSE Linux Enterprise Server 12 container image has been updated to include security and stability fixes.
The following issues related to building of the container images have been fixed:
- Included krb5 package to avoid the inclusion of krb5-mini which gets selected as a dependency by the Build Service solver. (bsc#1056193)
- Do not install recommended packages when building container images. (bsc#975726)
A number of security issues that have been already fixed by updates released for SUSE Linux Enterprise Server 12 are now included in the base image. A package/CVE cross-reference is available below.
pam:
- CVE-2015-3238
libtasn1:
- CVE-2015-3622
- CVE-2016-4008
libidn:
- CVE-2015-2059
- CVE-2015-8948
- CVE-2016-6261
- CVE-2016-6262
- CVE-2016-6263
zlib:
- CVE-2016-9840
- CVE-2016-9841
- CVE-2016-9842
- CVE-2016-9843
curl:
- CVE-2016-5419
- CVE-2016-5420
- CVE-2016-5421
- CVE-2016-7141
- CVE-2016-7167
- CVE-2016-8615
- CVE-2016-8616
- CVE-2016-8617
- CVE-2016-8618
- CVE-2016-8619
- CVE-2016-8620
- CVE-2016-8621
- CVE-2016-8622
- CVE-2016-8623
- CVE-2016-8624
- CVE-2016-9586
- CVE-2017-1000100
- CVE-2017-1000101
- CVE-2017-7407
openssl:
- CVE-2016-2105
- CVE-2016-2106
- CVE-2016-2107
- CVE-2016-2108
- CVE-2016-2109
- CVE-2016-2177
- CVE-2016-2178
- CVE-2016-2179
- CVE-2016-2180
- CVE-2016-2181
- CVE-2016-2182
- CVE-2016-2183
- CVE-2016-6302
- CVE-2016-6303
- CVE-2016-6304
- CVE-2016-6306
libxml2:
- CVE-2014-0191
- CVE-2015-8806
- CVE-2016-1762
- CVE-2016-1833
- CVE-2016-1834
- CVE-2016-1835
- CVE-2016-1837
- CVE-2016-1838
- CVE-2016-1839
- CVE-2016-1840
- CVE-2016-2073
- CVE-2016-3627
- CVE-2016-3705
- CVE-2016-4447
- CVE-2016-4448
- CVE-2016-4449
- CVE-2016-4483
- CVE-2016-4658
- CVE-2016-9318
- CVE-2016-9597
- CVE-2017-9047
- CVE-2017-9048
- CVE-2017-9049
- CVE-2017-9050
util-linux:
- CVE-2015-5218
- CVE-2016-5011
- CVE-2017-2616
cracklib:
- CVE-2016-6318
systemd:
- CVE-2014-9770
- CVE-2015-8842
- CVE-2016-7796
pcre:
- CVE-2014-8964
- CVE-2015-2325
- CVE-2015-2327
- CVE-2015-2328
- CVE-2015-3210
- CVE-2015-3217
- CVE-2015-5073
- CVE-2015-8380
- CVE-2015-8381
- CVE-2015-8382
- CVE-2015-8383
- CVE-2015-8384
- CVE-2015-8385
- CVE-2015-8386
- CVE-2015-8387
- CVE-2015-8388
- CVE-2015-8389
- CVE-2015-8390
- CVE-2015-8391
- CVE-2015-8392
- CVE-2015-8393
- CVE-2015-8394
- CVE-2015-8395
- CVE-2016-1283
- CVE-2016-3191
appamor:
- CVE-2017-6507
bash:
- CVE-2014-6277
- CVE-2014-6278
- CVE-2016-0634
- CVE-2016-7543
cpio:
- CVE-2016-2037
glibc:
- CVE-2016-1234
- CVE-2016-3075
- CVE-2016-3706
- CVE-2016-4429
- CVE-2017-1000366
perl:
- CVE-2015-8853
- CVE-2016-1238
- CVE-2016-2381
- CVE-2016-6185
libssh2_org:
- CVE-2016-0787
expat:
- CVE-2012-6702
- CVE-2015-1283
- CVE-2016-0718
- CVE-2016-5300
- CVE-2016-9063
- CVE-2017-9233
ncurses:
- CVE-2017-10684
- CVE-2017-10685
- CVE-2017-11112
- CVE-2017-11113
libksba:
- CVE-2016-4574
- CVE-2016-4579
libgcrypt:
- CVE-2015-7511
- CVE-2016-6313
- CVE-2017-7526
dbus-1:
- CVE-2014-7824
- CVE-2015-0245
Finally, the following packages received non-security fixes:
- augeas
- bzip2
- ca-certificates-mozilla
- coreutils
- cryptsetup
- cyrus-sasl
- dirmngr
- e2fsprogs
- findutils
- gpg2
- insserv-compat
- kmod
- libcap
- libsolv
- libzypp
- openldap2
- p11-kit
- permissions
- procps
- rpm
- sed
- shadow
- zypper
- Record
SUSE-SU-2017:2699-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2700-1 No score
Security update for SLES 12-SP1 Docker image
The SUSE Linux Enterprise Server 12 SP1 container image has been updated to include security and stability fixes.
The following issues related to building of the container images have been fixed:
- Included krb5 package to avoid the inclusion of krb5-mini which gets selected as a dependency by the Build Service solver. (bsc#1056193)
- Do not install recommended packages when building container images. (bsc#975726)
A number of security issues that have been already fixed by updates released for SUSE Linux Enterprise Server 12 SP1 are now included in the base image. A package/CVE cross-reference is available below.
pam:
- CVE-2015-3238
libtasn1:
- CVE-2015-3622
- CVE-2016-4008
expat:
expat:
- CVE-2012-6702
- CVE-2015-1283
- CVE-2016-0718
- CVE-2016-5300
- CVE-2016-9063
- CVE-2017-9233
libidn:
- CVE-2015-2059
- CVE-2015-8948
- CVE-2016-6261
- CVE-2016-6262
- CVE-2016-6263
zlib:
- CVE-2016-9840
- CVE-2016-9841
- CVE-2016-9842
- CVE-2016-9843
curl:
- CVE-2016-5419
- CVE-2016-5420
- CVE-2016-5421
- CVE-2016-7141
- CVE-2016-7167
- CVE-2016-8615
- CVE-2016-8616
- CVE-2016-8617
- CVE-2016-8618
- CVE-2016-8619
- CVE-2016-8620
- CVE-2016-8621
- CVE-2016-8622
- CVE-2016-8623
- CVE-2016-8624
- CVE-2016-9586
- CVE-2017-1000100
- CVE-2017-1000101
- CVE-2017-7407
openssl:
- CVE-2016-2105
- CVE-2016-2106
- CVE-2016-2107
- CVE-2016-2108
- CVE-2016-2109
- CVE-2016-2177
- CVE-2016-2178
- CVE-2016-2179
- CVE-2016-2180
- CVE-2016-2181
- CVE-2016-2182
- CVE-2016-2183
- CVE-2016-6302
- CVE-2016-6303
- CVE-2016-6304
- CVE-2016-6306
- CVE-2016-7056
- CVE-2016-8610
- CVE-2017-3731
cracklib:
- CVE-2016-6318
pcre:
- CVE-2014-8964
- CVE-2015-2325
- CVE-2015-2327
- CVE-2015-2328
- CVE-2015-3210
- CVE-2015-3217
- CVE-2015-5073
- CVE-2015-8380
- CVE-2015-8381
- CVE-2015-8382
- CVE-2015-8383
- CVE-2015-8384
- CVE-2015-8385
- CVE-2015-8386
- CVE-2015-8387
- CVE-2015-8388
- CVE-2015-8389
- CVE-2015-8390
- CVE-2015-8391
- CVE-2015-8392
- CVE-2015-8393
- CVE-2015-8394
- CVE-2015-8395
- CVE-2016-1283
- CVE-2016-3191
appamor:
- CVE-2017-6507
bash:
- CVE-2014-6277
- CVE-2014-6278
- CVE-2016-0634
- CVE-2016-7543
cpio:
- CVE-2016-2037
glibc:
- CVE-2016-1234
- CVE-2016-3075
- CVE-2016-3706
- CVE-2016-4429
- CVE-2017-1000366
perl:
- CVE-2015-8853
- CVE-2016-1238
- CVE-2016-2381
- CVE-2016-6185
libssh2_org:
- CVE-2016-0787
util-linux:
- CVE-2016-5011
- CVE-2017-2616
ncurses:
- CVE-2017-10684
- CVE-2017-10685
- CVE-2017-11112
- CVE-2017-11113
libksba:
- CVE-2016-4574
- CVE-2016-4579
libxml2:
- CVE-2014-0191
- CVE-2015-8806
- CVE-2016-1762
- CVE-2016-1833
- CVE-2016-1834
- CVE-2016-1835
- CVE-2016-1837
- CVE-2016-1838
- CVE-2016-1839
- CVE-2016-1840
- CVE-2016-2073
- CVE-2016-3627
- CVE-2016-3705
- CVE-2016-4447
- CVE-2016-4448
- CVE-2016-4449
- CVE-2016-4483
- CVE-2016-4658
- CVE-2016-9318
- CVE-2016-9597
- CVE-2017-9047
- CVE-2017-9048
- CVE-2017-9049
- CVE-2017-9050
libgcrypt:
- CVE-2015-7511
- CVE-2016-6313
- CVE-2017-7526
update-alternatives:
- CVE-2015-0860
systemd:
- CVE-2014-9770
- CVE-2015-8842
- CVE-2016-7796
dbus-1:
- CVE-2014-7824
- CVE-2015-0245
Finally, the following packages received non-security fixes:
- augeas
- bzip2
- ca-certificates-mozilla
- coreutils
- cryptsetup
- cyrus-sasl
- dirmngr
- e2fsprogs
- findutils
- gpg2
- insserv-compat
- kmod
- libcap
- libsolv
- libzypp
- lua51
- lvm2
- netcfg
- p11-kit
- permissions
- procps
- rpm
- sed
- sg3_utils
- shadow
- zypper
- Record
SUSE-SU-2017:2700-1- Updated
- 2026-11-02
OSVUSN-3048-1 No score
curl vulnerabilities
Bru Rom discovered that curl incorrectly handled client certificates when resuming a TLS session. (CVE-2016-5419)
It was discovered that curl incorrectly handled client certificates when reusing TLS connections. (CVE-2016-5420)
Marcelo Echeverria and Fernando Muñoz discovered that curl incorrectly reused a connection struct, contrary to expectations. This issue only applied to Ubuntu 14.04 LTS and Ubuntu 16.04 LTS. (CVE-2016-5421)
- Record
USN-3048-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
curlAlpine:v3.10 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.11 |
before 7.50.1 | 7.50.1 |
curlAlpine:v3.12 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.13 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.14 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.15 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.16 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.17 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.18 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.19 |
before 7.50.1-r0 | 7.50.1-r0 |
Show 61 moreShow less
| Package | Affected | Fixed |
|---|---|---|
curlAlpine:v3.2 |
before 7.49.1-r1 | 7.49.1-r1 |
curlAlpine:v3.20 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.21 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.22 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.23 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.24 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.3 |
before 7.49.1-r1 | 7.49.1-r1 |
curlAlpine:v3.4 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.5 |
before 7.50.1-r0 | 7.50.1-r0 |
curlAlpine:v3.6 |
before 7.50.1 | 7.50.1 |
curlAlpine:v3.7 |
before 7.50.1 | 7.50.1 |
curlAlpine:v3.8 |
before 7.50.1 | 7.50.1 |
curlAlpine:v3.9 |
before 7.50.1-r0 | 7.50.1-r0 |
curlDebian:12 |
before 7.50.1-1 | 7.50.1-1 |
curlDebian:13 |
before 7.50.1-1 | 7.50.1-1 |
curlDebian:14 |
before 7.50.1-1 | 7.50.1-1 |
curlDebian:8 From an advisory covering 3 CVEs |
before 7.38.0-4+deb8u4, plus listed versions 7.38.0-47.38.0-4+deb8u17.38.0-4+deb8u27.38.0-4+deb8u3 |
7.38.0-4+deb8u4 |
curlMageia:5 From an advisory covering 3 CVEs |
before 7.40.0-3.4.mga5 | 7.40.0-3.4.mga5 |
httpd24-curlRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:7.61.1-1.el6 | 0:7.61.1-1.el6 |
httpd24-curl-debuginfoRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:7.61.1-1.el6 | 0:7.61.1-1.el6 |
httpd24-httpdRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el6 | 0:2.4.34-7.el6 |
httpd24-httpd-debuginfoRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el6 | 0:2.4.34-7.el6 |
httpd24-httpd-develRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el6 | 0:2.4.34-7.el6 |
httpd24-httpd-manualRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el6 | 0:2.4.34-7.el6 |
httpd24-httpd-toolsRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el6 | 0:2.4.34-7.el6 |
httpd24-libcurlRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:7.61.1-1.el6 | 0:7.61.1-1.el6 |
httpd24-libcurl-develRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:7.61.1-1.el6 | 0:7.61.1-1.el6 |
httpd24-libnghttp2Red Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:1.7.1-7.el6 | 0:1.7.1-7.el6 |
httpd24-libnghttp2-develRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:1.7.1-7.el6 | 0:1.7.1-7.el6 |
httpd24-mod_ldapRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el6 | 0:2.4.34-7.el6 |
httpd24-mod_proxy_htmlRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 1:2.4.34-7.el6 | 1:2.4.34-7.el6 |
httpd24-mod_sessionRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el6 | 0:2.4.34-7.el6 |
httpd24-mod_sslRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 1:2.4.34-7.el6 | 1:2.4.34-7.el6 |
httpd24-nghttp2Red Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:1.7.1-7.el6 | 0:1.7.1-7.el6 |
httpd24-nghttp2-debuginfoRed Hat:rhel_software_collections:3::el6 From an advisory covering 38 CVEs |
before 0:1.7.1-7.el6 | 0:1.7.1-7.el6 |
httpd24-curlRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:7.61.1-1.el7 | 0:7.61.1-1.el7 |
httpd24-curl-debuginfoRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:7.61.1-1.el7 | 0:7.61.1-1.el7 |
httpd24-httpdRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el7 | 0:2.4.34-7.el7 |
httpd24-httpd-debuginfoRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el7 | 0:2.4.34-7.el7 |
httpd24-httpd-develRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el7 | 0:2.4.34-7.el7 |
httpd24-httpd-manualRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el7 | 0:2.4.34-7.el7 |
httpd24-httpd-toolsRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el7 | 0:2.4.34-7.el7 |
httpd24-libcurlRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:7.61.1-1.el7 | 0:7.61.1-1.el7 |
httpd24-libcurl-develRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:7.61.1-1.el7 | 0:7.61.1-1.el7 |
httpd24-libnghttp2Red Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:1.7.1-7.el7 | 0:1.7.1-7.el7 |
httpd24-libnghttp2-develRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:1.7.1-7.el7 | 0:1.7.1-7.el7 |
httpd24-mod_ldapRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el7 | 0:2.4.34-7.el7 |
httpd24-mod_mdRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el7 | 0:2.4.34-7.el7 |
httpd24-mod_proxy_htmlRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 1:2.4.34-7.el7 | 1:2.4.34-7.el7 |
httpd24-mod_sessionRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:2.4.34-7.el7 | 0:2.4.34-7.el7 |
httpd24-mod_sslRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 1:2.4.34-7.el7 | 1:2.4.34-7.el7 |
httpd24-nghttp2Red Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:1.7.1-7.el7 | 0:1.7.1-7.el7 |
httpd24-nghttp2-debuginfoRed Hat:rhel_software_collections:3::el7 From an advisory covering 38 CVEs |
before 0:1.7.1-7.el7 | 0:1.7.1-7.el7 |
curlSUSE:Linux Enterprise Desktop 12 SP1 From an advisory covering 4 CVEs |
before 7.37.0-28.1 | 7.37.0-28.1 |
curlSUSE:Linux Enterprise Software Development Kit 12 SP1 From an advisory covering 4 CVEs |
before 7.37.0-28.1 | 7.37.0-28.1 |
curlSUSE:Linux Enterprise Server 12 SP1 From an advisory covering 4 CVEs |
before 7.37.0-28.1 | 7.37.0-28.1 |
curlSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 4 CVEs |
before 7.37.0-28.1 | 7.37.0-28.1 |
curlUbuntu:14.04:LTS |
before 7.35.0-1ubuntu2.8, plus listed versions 7.32.0-1ubuntu17.33.0-1ubuntu17.34.0-1ubuntu17.35.0-1ubuntu17.35.0-1ubuntu2 Show 6 moreShow less7.35.0-1ubuntu2.17.35.0-1ubuntu2.27.35.0-1ubuntu2.37.35.0-1ubuntu2.57.35.0-1ubuntu2.67.35.0-1ubuntu2.7 |
7.35.0-1ubuntu2.8 |
curlUbuntu:16.04:LTS |
before 7.47.0-1ubuntu2.1, plus listed versions 7.43.0-1ubuntu27.45.0-1ubuntu17.46.0-1ubuntu17.47.0-1ubuntu17.47.0-1ubuntu2 |
7.47.0-1ubuntu2.1 |
curlUbuntu:14.04:LTS From an advisory covering 3 CVEs |
before 7.35.0-1ubuntu2.8, plus listed versions 7.32.0-1ubuntu17.33.0-1ubuntu17.34.0-1ubuntu17.35.0-1ubuntu17.35.0-1ubuntu2 Show 6 moreShow less7.35.0-1ubuntu2.17.35.0-1ubuntu2.27.35.0-1ubuntu2.37.35.0-1ubuntu2.57.35.0-1ubuntu2.67.35.0-1ubuntu2.7 |
7.35.0-1ubuntu2.8 |
curlUbuntu:16.04:LTS From an advisory covering 3 CVEs |
before 7.47.0-1ubuntu2.1, plus listed versions 7.43.0-1ubuntu27.45.0-1ubuntu17.46.0-1ubuntu17.47.0-1ubuntu17.47.0-1ubuntu2 |
7.47.0-1ubuntu2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-5421 is a high vulnerability (CVSS 8.1) in Haxx Libcurl, published August 3, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 8.04%, the 94th percentile. Fixed in curl 7.50.1-r0.
References
access.redhat.com/errata/RHSA-2018:3558
source.android.com/security/bulletin/2016-12-01.html
slackware.com/security/viewer.php?l=slackware-security&y=2016&m=slackware-security.563059
securityfocus.com/bid/92306
debian.org/security/2016/dsa-3638
curl.haxx.se/docs/adv_20160803C.html
Show 194 moreShow less
lists.opensuse.org/opensuse-updates/2016-09/msg00011.html
tenable.com/security/tns-2016-18
lists.opensuse.org/opensuse-updates/2016-09/msg00094.html
securitytracker.com/id/1036536
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/GLPXQQKURBQFM4XM6645VRPTOE2AWG33
oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/K3GQH4V3XAQ5Z53AMQRDEC3C3UHTW7QR
security.gentoo.org/glsa/201701-47
ubuntu.com/usn/USN-3048-1
nvd.nist.gov/vuln/detail/CVE-2016-5421
lists.fedoraproject.org/archives/list/[email protected]/message/GLPXQQKURBQFM4XM6645VRPTOE2AWG33
lists.fedoraproject.org/archives/list/[email protected]/message/K3GQH4V3XAQ5Z53AMQRDEC3C3UHTW7QR
github.com/advisories/GHSA-89f8-gvcm-9g9g
security.alpinelinux.org/vuln/CVE-2016-5421
docs.bell-sw.com/security/cves/CVE-2016-5421
security-tracker.debian.org/tracker/CVE-2016-5421
advisories.mageia.org/MGASA-2016-0285.html
bugs.mageia.org/show_bug.cgi?id=19123
curl.haxx.se/docs/adv_20160803A.html
curl.haxx.se/docs/adv_20160803B.html
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_software_collections/3/html/3.2_release_notes/chap-rhscl
bugzilla.redhat.com/show_bug.cgi?id=1362183
bugzilla.redhat.com/show_bug.cgi?id=1362190
bugzilla.redhat.com/show_bug.cgi?id=1362199
bugzilla.redhat.com/show_bug.cgi?id=1373229
bugzilla.redhat.com/show_bug.cgi?id=1375906
bugzilla.redhat.com/show_bug.cgi?id=1388370
bugzilla.redhat.com/show_bug.cgi?id=1388371
bugzilla.redhat.com/show_bug.cgi?id=1388377
bugzilla.redhat.com/show_bug.cgi?id=1388378
bugzilla.redhat.com/show_bug.cgi?id=1388379
bugzilla.redhat.com/show_bug.cgi?id=1388382
bugzilla.redhat.com/show_bug.cgi?id=1388385
bugzilla.redhat.com/show_bug.cgi?id=1388386
bugzilla.redhat.com/show_bug.cgi?id=1388388
bugzilla.redhat.com/show_bug.cgi?id=1388390
bugzilla.redhat.com/show_bug.cgi?id=1388392
bugzilla.redhat.com/show_bug.cgi?id=1406712
bugzilla.redhat.com/show_bug.cgi?id=1439190
bugzilla.redhat.com/show_bug.cgi?id=1478309
bugzilla.redhat.com/show_bug.cgi?id=1478310
bugzilla.redhat.com/show_bug.cgi?id=1495541
bugzilla.redhat.com/show_bug.cgi?id=1503705
bugzilla.redhat.com/show_bug.cgi?id=1515757
bugzilla.redhat.com/show_bug.cgi?id=1515760
bugzilla.redhat.com/show_bug.cgi?id=1518737
bugzilla.redhat.com/show_bug.cgi?id=1537125
bugzilla.redhat.com/show_bug.cgi?id=1540167
bugzilla.redhat.com/show_bug.cgi?id=1552628
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_3558.json
access.redhat.com/security/cve/CVE-2016-5419
cve.org/CVERecord?id=CVE-2016-5419
nvd.nist.gov/vuln/detail/CVE-2016-5419
access.redhat.com/security/cve/CVE-2016-5420
cve.org/CVERecord?id=CVE-2016-5420
nvd.nist.gov/vuln/detail/CVE-2016-5420
access.redhat.com/security/cve/CVE-2016-5421
cve.org/CVERecord?id=CVE-2016-5421
access.redhat.com/security/cve/CVE-2016-7141
cve.org/CVERecord?id=CVE-2016-7141
nvd.nist.gov/vuln/detail/CVE-2016-7141
curl.haxx.se/docs/adv_20160907.html
access.redhat.com/security/cve/CVE-2016-7167
cve.org/CVERecord?id=CVE-2016-7167
nvd.nist.gov/vuln/detail/CVE-2016-7167
curl.haxx.se/docs/adv_20160914.html
access.redhat.com/security/cve/CVE-2016-8615
cve.org/CVERecord?id=CVE-2016-8615
nvd.nist.gov/vuln/detail/CVE-2016-8615
curl.haxx.se/docs/adv_20161102A.html
access.redhat.com/security/cve/CVE-2016-8616
cve.org/CVERecord?id=CVE-2016-8616
nvd.nist.gov/vuln/detail/CVE-2016-8616
curl.haxx.se/docs/adv_20161102B.html
access.redhat.com/security/cve/CVE-2016-8617
cve.org/CVERecord?id=CVE-2016-8617
nvd.nist.gov/vuln/detail/CVE-2016-8617
curl.haxx.se/docs/adv_20161102C.html
access.redhat.com/security/cve/CVE-2016-8618
cve.org/CVERecord?id=CVE-2016-8618
nvd.nist.gov/vuln/detail/CVE-2016-8618
curl.haxx.se/docs/adv_20161102D.html
access.redhat.com/security/cve/CVE-2016-8619
cve.org/CVERecord?id=CVE-2016-8619
nvd.nist.gov/vuln/detail/CVE-2016-8619
curl.haxx.se/docs/adv_20161102E.html
access.redhat.com/security/cve/CVE-2016-8620
cve.org/CVERecord?id=CVE-2016-8620
nvd.nist.gov/vuln/detail/CVE-2016-8620
curl.haxx.se/docs/adv_20161102F.html
access.redhat.com/security/cve/CVE-2016-8621
cve.org/CVERecord?id=CVE-2016-8621
nvd.nist.gov/vuln/detail/CVE-2016-8621
curl.haxx.se/docs/adv_20161102G.html
access.redhat.com/security/cve/CVE-2016-8622
cve.org/CVERecord?id=CVE-2016-8622
nvd.nist.gov/vuln/detail/CVE-2016-8622
curl.haxx.se/docs/adv_20161102H.html
access.redhat.com/security/cve/CVE-2016-8623
cve.org/CVERecord?id=CVE-2016-8623
nvd.nist.gov/vuln/detail/CVE-2016-8623
curl.haxx.se/docs/adv_20161102I.html
access.redhat.com/security/cve/CVE-2016-8624
cve.org/CVERecord?id=CVE-2016-8624
nvd.nist.gov/vuln/detail/CVE-2016-8624
curl.haxx.se/docs/adv_20161102J.html
access.redhat.com/security/cve/CVE-2016-8625
cve.org/CVERecord?id=CVE-2016-8625
nvd.nist.gov/vuln/detail/CVE-2016-8625
curl.haxx.se/docs/adv_20161102K.html
access.redhat.com/security/cve/CVE-2016-9586
cve.org/CVERecord?id=CVE-2016-9586
nvd.nist.gov/vuln/detail/CVE-2016-9586
curl.haxx.se/docs/adv_20161221A.html
access.redhat.com/security/cve/CVE-2017-7407
cve.org/CVERecord?id=CVE-2017-7407
nvd.nist.gov/vuln/detail/CVE-2017-7407
curl.haxx.se/docs/adv_20170403.html
access.redhat.com/security/cve/CVE-2017-8816
cve.org/CVERecord?id=CVE-2017-8816
nvd.nist.gov/vuln/detail/CVE-2017-8816
curl.haxx.se/docs/adv_2017-12e7.html
access.redhat.com/security/cve/CVE-2017-8817
cve.org/CVERecord?id=CVE-2017-8817
nvd.nist.gov/vuln/detail/CVE-2017-8817
curl.haxx.se/docs/adv_2017-ae72.html
access.redhat.com/security/cve/CVE-2017-15710
cve.org/CVERecord?id=CVE-2017-15710
nvd.nist.gov/vuln/detail/CVE-2017-15710
httpd.apache.org/security/vulnerabilities_24.html
access.redhat.com/security/cve/CVE-2017-15715
cve.org/CVERecord?id=CVE-2017-15715
nvd.nist.gov/vuln/detail/CVE-2017-15715
access.redhat.com/security/cve/CVE-2017-1000100
cve.org/CVERecord?id=CVE-2017-1000100
nvd.nist.gov/vuln/detail/CVE-2017-1000100
curl.haxx.se/docs/adv_20170809B.html
access.redhat.com/security/cve/CVE-2017-1000101
cve.org/CVERecord?id=CVE-2017-1000101
nvd.nist.gov/vuln/detail/CVE-2017-1000101
curl.haxx.se/docs/adv_20170809A.html
access.redhat.com/security/cve/CVE-2017-1000254
cve.org/CVERecord?id=CVE-2017-1000254
nvd.nist.gov/vuln/detail/CVE-2017-1000254
curl.haxx.se/docs/adv_20171004.html
cve.org/CVERecord?id=CVE-2017-1000257
nvd.nist.gov/vuln/detail/CVE-2017-1000257
curl.haxx.se/docs/adv_20171023.html
cve.org/CVERecord?id=CVE-2018-1283
nvd.nist.gov/vuln/detail/CVE-2018-1283
nvd.nist.gov/vuln/detail/CVE-2018-1301
curl.haxx.se/docs/CVE-2018-14618.html
curl.haxx.se/docs/adv_2018-b3bf.html
curl.haxx.se/docs/adv_2018-9cd6.html
curl.haxx.se/docs/adv_2018-97a2.html
suse.com/support/update/announcement/2016/suse-su-20162330-1
bugzilla.suse.com/991389
bugzilla.suse.com/991390
bugzilla.suse.com/991391
bugzilla.suse.com/991746
bugzilla.suse.com/997420
suse.com/security/cve/CVE-2016-5419
suse.com/security/cve/CVE-2016-5420
suse.com/security/cve/CVE-2016-5421
suse.com/security/cve/CVE-2016-7141
suse.com/support/update/announcement/2017/suse-su-20172699-1
bugzilla.suse.com/1056193
bugzilla.suse.com/975726
suse.com/security/cve/CVE-2012-6702
suse.com/security/cve/CVE-2014-0191
suse.com/security/cve/CVE-2014-6271
suse.com/security/cve/CVE-2014-6277
suse.com/security/cve/CVE-2014-6278
suse.com/security/cve/CVE-2014-7169
suse.com/security/cve/CVE-2014-7187
suse.com/security/cve/CVE-2014-7824
suse.com/security/cve/CVE-2014-8964
suse.com/security/cve/CVE-2014-9770
suse.com/security/cve/CVE-2015-0245
suse.com/security/cve/CVE-2015-1283
suse.com/security/cve/CVE-2015-2059
suse.com/security/cve/CVE-2015-2325
suse.com/security/cve/CVE-2015-2327
suse.com/security/cve/CVE-2015-2328
suse.com/security/cve/CVE-2015-3210
suse.com/security/cve/CVE-2015-3217
suse.com/security/cve/CVE-2015-3238
suse.com/security/cve/CVE-2015-3622
suse.com/security/cve/CVE-2015-5073
ubuntu.com/security/CVE-2016-5421
ubuntu.com/security/notices/USN-3048-1
ubuntu.com/security/CVE-2016-5419
ubuntu.com/security/CVE-2016-5420
Left out here: 175 references. The JSON record has them.