Vulnerabilities > CVE-2017-2628 - Unspecified vulnerability in Haxx Curl 7.19.7

047910
CVSS 9.8 - CRITICAL
Attack vector
NETWORK
Attack complexity
LOW
Privileges required
NONE
Confidentiality impact
HIGH
Integrity impact
HIGH
Availability impact
HIGH
network
low complexity
haxx
critical
nessus

Summary

curl, as shipped in Red Hat Enterprise Linux 6 before version 7.19.7-53, did not correctly backport the fix for CVE-2015-3148 because it did not reflect the fact that the HAVE_GSSAPI define was meanwhile substituted by USE_HTTP_NEGOTIATE. This issue was introduced in RHEL 6.7 and affects RHEL 6 curl only.

Nessus

  • NASL familyOracleVM Local Security Checks
    NASL idORACLEVM_OVMSA-2017-0059.NASL
    descriptionThe remote OracleVM system is missing necessary patches to address critical security updates : - treat Negotiate authentication as connection-oriented (CVE-2017-2628) - fix a bug in DNS caching code that causes a memory leak (#1302893) - SSH: make CURLOPT_SSH_PUBLIC_KEYFILE treat
    last seen2020-06-01
    modified2020-06-02
    plugin id99113
    published2017-03-31
    reporterThis script is Copyright (C) 2017-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/99113
    titleOracleVM 3.3 / 3.4 : curl (OVMSA-2017-0059)
  • NASL familyRed Hat Local Security Checks
    NASL idREDHAT-RHSA-2017-0847.NASL
    descriptionAn update for curl is now available for Red Hat Enterprise Linux 6. Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section. The curl packages provide the libcurl library and the curl utility for downloading files from servers using various protocols, including HTTP, FTP, and LDAP. Security Fix(es) : * It was found that the fix for CVE-2015-3148 in curl was incomplete. An application using libcurl with HTTP Negotiate authentication could incorrectly re-use credentials for subsequent requests to the same server. (CVE-2017-2628) This issue was discovered by Paulo Andrade (Red Hat).
    last seen2020-06-01
    modified2020-06-02
    plugin id99335
    published2017-04-13
    reporterThis script is Copyright (C) 2017-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/99335
    titleRHEL 6 : curl (RHSA-2017:0847)
  • NASL familyScientific Linux Local Security Checks
    NASL idSL_20170329_CURL_ON_SL6_X.NASL
    descriptionSecurity Fix(es) : - It was found that the fix for CVE-2015-3148 in curl was incomplete. An application using libcurl with HTTP Negotiate authentication could incorrectly re-use credentials for subsequent requests to the same server. (CVE-2017-2628)
    last seen2020-03-18
    modified2017-04-06
    plugin id99229
    published2017-04-06
    reporterThis script is Copyright (C) 2017-2020 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/99229
    titleScientific Linux Security Update : curl on SL6.x i386/x86_64 (20170329)
  • NASL familyNewStart CGSL Local Security Checks
    NASL idNEWSTART_CGSL_NS-SA-2019-0104_CURL.NASL
    descriptionThe remote NewStart CGSL host, running version MAIN 4.05, has curl packages installed that are affected by a vulnerability: - It was found that the fix for CVE-2015-3148 in curl was incomplete. An application using libcurl with HTTP Negotiate authentication could incorrectly re-use credentials for subsequent requests to the same server. (CVE-2017-2628) Note that Nessus has not tested for this issue but has instead relied only on the application
    last seen2020-06-01
    modified2020-06-02
    plugin id127334
    published2019-08-12
    reporterThis script is Copyright (C) 2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/127334
    titleNewStart CGSL MAIN 4.05 : curl Vulnerability (NS-SA-2019-0104)
  • NASL familyOracle Linux Local Security Checks
    NASL idORACLELINUX_ELSA-2017-0847.NASL
    descriptionFrom Red Hat Security Advisory 2017:0847 : An update for curl is now available for Red Hat Enterprise Linux 6. Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section. The curl packages provide the libcurl library and the curl utility for downloading files from servers using various protocols, including HTTP, FTP, and LDAP. Security Fix(es) : * It was found that the fix for CVE-2015-3148 in curl was incomplete. An application using libcurl with HTTP Negotiate authentication could incorrectly re-use credentials for subsequent requests to the same server. (CVE-2017-2628) This issue was discovered by Paulo Andrade (Red Hat).
    last seen2020-06-01
    modified2020-06-02
    plugin id99075
    published2017-03-30
    reporterThis script is Copyright (C) 2017-2019 and is owned by Tenable, Inc. or an Affiliate thereof.
    sourcehttps://www.tenable.com/plugins/nessus/99075
    titleOracle Linux 6 : curl (ELSA-2017-0847)

Redhat

advisories
bugzilla
id1422464
titleCVE-2017-2628 curl: negotiate not treated as connection-oriented (incomplete fix for CVE-2015-3148)
oval
OR
  • commentRed Hat Enterprise Linux must be installed
    ovaloval:com.redhat.rhba:tst:20070304026
  • AND
    • commentRed Hat Enterprise Linux 6 is installed
      ovaloval:com.redhat.rhba:tst:20111656003
    • OR
      • AND
        • commentlibcurl is earlier than 0:7.19.7-53.el6_9
          ovaloval:com.redhat.rhsa:tst:20170847001
        • commentlibcurl is signed with Red Hat redhatrelease2 key
          ovaloval:com.redhat.rhsa:tst:20110918014
      • AND
        • commentlibcurl-devel is earlier than 0:7.19.7-53.el6_9
          ovaloval:com.redhat.rhsa:tst:20170847003
        • commentlibcurl-devel is signed with Red Hat redhatrelease2 key
          ovaloval:com.redhat.rhsa:tst:20110918012
      • AND
        • commentcurl is earlier than 0:7.19.7-53.el6_9
          ovaloval:com.redhat.rhsa:tst:20170847005
        • commentcurl is signed with Red Hat redhatrelease2 key
          ovaloval:com.redhat.rhsa:tst:20110918016
rhsa
idRHSA-2017:0847
released2017-03-29
severityModerate
titleRHSA-2017:0847: curl security update (Moderate)
rpms
  • curl-0:7.19.7-53.el6_9
  • curl-debuginfo-0:7.19.7-53.el6_9
  • libcurl-0:7.19.7-53.el6_9
  • libcurl-devel-0:7.19.7-53.el6_9