// For flags

CVE-2014-3707

curl: incorrect handle duplication after COPYPOSTFIELDS

Severity Score

4.3
*CVSS v2

Exploit Likelihood

*EPSS

Affected Versions

*CPE

Public Exploits

0
*Multiple Sources

Exploited in Wild

-
*KEV

Decision

-
*SSVC
Descriptions

The curl_easy_duphandle function in libcurl 7.17.1 through 7.38.0, when running with the CURLOPT_COPYPOSTFIELDS option, does not properly copy HTTP POST data for an easy handle, which triggers an out-of-bounds read that allows remote web servers to read sensitive memory information.

La función curl_easy_duphandle en libcurl 7.17.1 hasta 7.38.0, cuando se ejecuta con la opción CURLOPT_COPYPOSTFIELDS, no copia debidamente datos HTTP POST para un manejo sencillo, lo que provoca una lectura fuera de rango que permite a servidores web remotos leer información sensible de la memoria.

A flaw was found in the way the libcurl library performed the duplication of connection handles. If an application set the CURLOPT_COPYPOSTFIELDS option for a handle, using the handle's duplicate could cause the application to crash or disclose a portion of its memory.

*Credits: N/A
CVSS Scores
Attack Vector
Network
Attack Complexity
Medium
Authentication
None
Confidentiality
Partial
Integrity
None
Availability
None
Attack Vector
Network
Attack Complexity
High
Authentication
None
Confidentiality
Partial
Integrity
None
Availability
Partial
* Common Vulnerability Scoring System
SSVC
  • Decision:-
Exploitation
-
Automatable
-
Tech. Impact
-
* Organization's Worst-case Scenario
Timeline
  • 2014-05-14 CVE Reserved
  • 2014-11-10 CVE Published
  • 2024-06-27 EPSS Updated
  • 2024-08-06 CVE Updated
  • ---------- Exploited in Wild
  • ---------- KEV Due Date
  • ---------- First Exploit
CWE
  • CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
  • CWE-416: Use After Free
CAPEC
Affected Vendors, Products, and Versions
Vendor Product Version Other Status
Vendor Product Version Other Status <-- --> Vendor Product Version Other Status
Canonical
Search vendor "Canonical"
Ubuntu Linux
Search vendor "Canonical" for product "Ubuntu Linux"
10.04
Search vendor "Canonical" for product "Ubuntu Linux" and version "10.04"
lts
Affected
Canonical
Search vendor "Canonical"
Ubuntu Linux
Search vendor "Canonical" for product "Ubuntu Linux"
12.04
Search vendor "Canonical" for product "Ubuntu Linux" and version "12.04"
lts
Affected
Canonical
Search vendor "Canonical"
Ubuntu Linux
Search vendor "Canonical" for product "Ubuntu Linux"
14.04
Search vendor "Canonical" for product "Ubuntu Linux" and version "14.04"
lts
Affected
Canonical
Search vendor "Canonical"
Ubuntu Linux
Search vendor "Canonical" for product "Ubuntu Linux"
14.10
Search vendor "Canonical" for product "Ubuntu Linux" and version "14.10"
-
Affected
Apple
Search vendor "Apple"
Mac Os X
Search vendor "Apple" for product "Mac Os X"
10.10.0
Search vendor "Apple" for product "Mac Os X" and version "10.10.0"
-
Affected
Apple
Search vendor "Apple"
Mac Os X
Search vendor "Apple" for product "Mac Os X"
10.10.1
Search vendor "Apple" for product "Mac Os X" and version "10.10.1"
-
Affected
Apple
Search vendor "Apple"
Mac Os X
Search vendor "Apple" for product "Mac Os X"
10.10.2
Search vendor "Apple" for product "Mac Os X" and version "10.10.2"
-
Affected
Apple
Search vendor "Apple"
Mac Os X
Search vendor "Apple" for product "Mac Os X"
10.10.3
Search vendor "Apple" for product "Mac Os X" and version "10.10.3"
-
Affected
Apple
Search vendor "Apple"
Mac Os X
Search vendor "Apple" for product "Mac Os X"
10.10.4
Search vendor "Apple" for product "Mac Os X" and version "10.10.4"
-
Affected
Opensuse
Search vendor "Opensuse"
Opensuse
Search vendor "Opensuse" for product "Opensuse"
13.1
Search vendor "Opensuse" for product "Opensuse" and version "13.1"
-
Affected
Opensuse
Search vendor "Opensuse"
Opensuse
Search vendor "Opensuse" for product "Opensuse"
13.2
Search vendor "Opensuse" for product "Opensuse" and version "13.2"
-
Affected
Oracle
Search vendor "Oracle"
Hyperion
Search vendor "Oracle" for product "Hyperion"
11.1.2.2
Search vendor "Oracle" for product "Hyperion" and version "11.1.2.2"
-
Affected
Oracle
Search vendor "Oracle"
Hyperion
Search vendor "Oracle" for product "Hyperion"
11.1.2.3
Search vendor "Oracle" for product "Hyperion" and version "11.1.2.3"
-
Affected
Debian
Search vendor "Debian"
Debian Linux
Search vendor "Debian" for product "Debian Linux"
7.0
Search vendor "Debian" for product "Debian Linux" and version "7.0"
-
Affected
Debian
Search vendor "Debian"
Debian Linux
Search vendor "Debian" for product "Debian Linux"
8.0
Search vendor "Debian" for product "Debian Linux" and version "8.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.17.1
Search vendor "Haxx" for product "Libcurl" and version "7.17.1"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.18.0
Search vendor "Haxx" for product "Libcurl" and version "7.18.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.18.1
Search vendor "Haxx" for product "Libcurl" and version "7.18.1"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.18.2
Search vendor "Haxx" for product "Libcurl" and version "7.18.2"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.19.0
Search vendor "Haxx" for product "Libcurl" and version "7.19.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.19.1
Search vendor "Haxx" for product "Libcurl" and version "7.19.1"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.19.2
Search vendor "Haxx" for product "Libcurl" and version "7.19.2"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.19.3
Search vendor "Haxx" for product "Libcurl" and version "7.19.3"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.19.4
Search vendor "Haxx" for product "Libcurl" and version "7.19.4"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.19.5
Search vendor "Haxx" for product "Libcurl" and version "7.19.5"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.19.6
Search vendor "Haxx" for product "Libcurl" and version "7.19.6"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.19.7
Search vendor "Haxx" for product "Libcurl" and version "7.19.7"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.20.0
Search vendor "Haxx" for product "Libcurl" and version "7.20.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.20.1
Search vendor "Haxx" for product "Libcurl" and version "7.20.1"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.21.0
Search vendor "Haxx" for product "Libcurl" and version "7.21.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.21.1
Search vendor "Haxx" for product "Libcurl" and version "7.21.1"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.21.2
Search vendor "Haxx" for product "Libcurl" and version "7.21.2"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.21.3
Search vendor "Haxx" for product "Libcurl" and version "7.21.3"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.21.4
Search vendor "Haxx" for product "Libcurl" and version "7.21.4"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.21.5
Search vendor "Haxx" for product "Libcurl" and version "7.21.5"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.21.6
Search vendor "Haxx" for product "Libcurl" and version "7.21.6"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.21.7
Search vendor "Haxx" for product "Libcurl" and version "7.21.7"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.22.0
Search vendor "Haxx" for product "Libcurl" and version "7.22.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.23.0
Search vendor "Haxx" for product "Libcurl" and version "7.23.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.23.1
Search vendor "Haxx" for product "Libcurl" and version "7.23.1"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.24.0
Search vendor "Haxx" for product "Libcurl" and version "7.24.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.25.0
Search vendor "Haxx" for product "Libcurl" and version "7.25.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.26.0
Search vendor "Haxx" for product "Libcurl" and version "7.26.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.27.0
Search vendor "Haxx" for product "Libcurl" and version "7.27.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.28.0
Search vendor "Haxx" for product "Libcurl" and version "7.28.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.28.1
Search vendor "Haxx" for product "Libcurl" and version "7.28.1"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.29.0
Search vendor "Haxx" for product "Libcurl" and version "7.29.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.30.0
Search vendor "Haxx" for product "Libcurl" and version "7.30.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.31.0
Search vendor "Haxx" for product "Libcurl" and version "7.31.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.32.0
Search vendor "Haxx" for product "Libcurl" and version "7.32.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.33.0
Search vendor "Haxx" for product "Libcurl" and version "7.33.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.34.0
Search vendor "Haxx" for product "Libcurl" and version "7.34.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.35.0
Search vendor "Haxx" for product "Libcurl" and version "7.35.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.36.0
Search vendor "Haxx" for product "Libcurl" and version "7.36.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.37.0
Search vendor "Haxx" for product "Libcurl" and version "7.37.0"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.37.1
Search vendor "Haxx" for product "Libcurl" and version "7.37.1"
-
Affected
Haxx
Search vendor "Haxx"
Libcurl
Search vendor "Haxx" for product "Libcurl"
7.38.0
Search vendor "Haxx" for product "Libcurl" and version "7.38.0"
-
Affected