CVE-2020-8177
curl 7.20.0 through 7.70.0 is vulnerable to improper restriction of names for files and other...
curl 7.20.0 through 7.70.0 is vulnerable to improper restriction of names for files and other resources that can lead too overwriting a local file when the -J flag is used.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
curl 7.20.0 through 7.70.0 is vulnerable to improper restriction of names for files and other resources that can lead too overwriting a local file when the -J flag is used.
- Record
CVE-2020-8177- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 4.6 Medium
AV:L/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-99, CWE-74
- Updated
- 2026-11-02
CVE List
7.8
curl 7.20.0 through 7.70.0 is vulnerable to improper restriction of names for files and other resources that can lead too overwriting a local file when the -J flag is used.
- Record
CVE-2020-8177- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-99
- Updated
- 2026-11-02
EUVDEUVD-2020-29059
7.8
curl 7.20.0 through 7.70.0 is vulnerable to improper restriction of names for files and other resources that can lead too overwriting a local file when the -J flag is used.
- Record
EUVD-2020-29059- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-wqc8-jpfx-w9g4
7.1
curl 7.20.0 through 7.70.0 is vulnerable to improper restriction of names for files and other...
curl 7.20.0 through 7.70.0 is vulnerable to improper restriction of names for files and other resources that can lead too overwriting a local file when the -J flag is used.
- Record
GHSA-wqc8-jpfx-w9g4- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H - Weakness
- CWE-74, CWE-99
- Updated
- 2026-11-02
OSVALPINE-CVE-2020-8177
7.8
curl 7.20.0 through 7.70.0 is vulnerable to improper restriction of names for files and other resources that can lead too overwriting a local file when the -J flag is used.
- Record
ALPINE-CVE-2020-8177- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2020-8177
7.8
CVE-2020-8177 does not affect BellSoft software
- Record
BELL-CVE-2020-8177- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 18 moreShow less
OSV
7.8
curl 7.20.0 through 7.70.0 is vulnerable to improper restriction of names for files and other resources that can lead too overwriting a local file when the -J flag is used.
- Record
CVE-2020-8177- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-8177
7.8
curl 7.20.0 through 7.70.0 is vulnerable to improper restriction of names for files and other resources that can lead too overwriting a local file when the -J flag is used.
- Record
DEBIAN-CVE-2020-8177- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVJLSEC-2026-1331
7.8
curl 7.20.0 through 7.70.0 is vulnerable to improper restriction of names for files and other resources that can lead too overwriting a local file when the -J flag is used.
- Record
JLSEC-2026-1331- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 4.6 Medium
AV:L/AC:L/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
OSVRHSA-2020:4599
5.4
Red Hat Security Advisory: curl security and bug fix update
- Record
RHSA-2020:4599- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2020:5002
5.4
Red Hat Security Advisory: curl security update
- Record
RHSA-2020:5002- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2020:5417
5.4
Red Hat Security Advisory: curl security and bug fix update
- Record
RHSA-2020:5417- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:H/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-8177
7.8
curl 7.20.0 through 7.70.0 is vulnerable to improper restriction of names for files and other resources that can lead too overwriting a local file when the -J flag is used.
- Record
UBUNTU-CVE-2020-8177- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVCURL-CVE-2020-8177 No score
curl overwrite local file with -J
curl can be tricked by a malicious server to overwrite a local file when using
-J (--remote-header-name) and -i (--include) in the same command line.
The command line tool offers the -J option that saves a remote file using
the filename present in the Content-Disposition: response header. curl then
refuses to overwrite an existing local file using the same name, if one
already exists in the current directory.
The -J flag is designed to save a response body, and so it does not work
together with -i and there is logic that forbids it. However, the check is
flawed and does not properly check for when the options are used in the
reversed order: first using -J and then -i were mistakenly accepted.
The result of this mistake was that incoming HTTP headers could overwrite a local file if one existed, as the check to avoid the local file was done first when body data was received, and due to the mistake mentioned above, it could already have received and saved headers by that time.
The saved file would only get response headers added to it, as it would abort the saving when the first body byte arrives. A malicious server could however still be made to send back virtually anything as headers and curl would save them like this, until the first CRLF-CRLF sequence appears.
(Also note that -J needs to be used in combination with -O to have any
effect.)
- Record
CURL-CVE-2020-8177- Updated
- 2026-11-02
OSVMGASA-2020-0282 No score
Updated curl packages fix security vulnerability
Updated curl packages fix security vulnerabilities:
libcurl can be tricked to prepend a part of the password to the host name before it resolves it, potentially leaking the partial password over the network and to the DNS server(s) (CVE-2020-8169).
curl can be tricked by a malicious server to overwrite a local file when using -J (--remote-header-name) and -i (--include) in the same command line (CVE-2020-8177).
The curl package has been updated to version 7.71.0, fixing these issues and other bugs.
- Record
MGASA-2020-0282- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0883-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2020-8177: Fixed an issue where curl could have been tricked by a malicious server to overwrite a local file when using the -J option (bsc#1173027).
- CVE-2020-8169: Fixed an issue where could have led to partial password leak
over DNS on HTTP redirect (bsc#1173026).
This update was imported from the SUSE:SLE-15-SP2:Update update project.
- Record
openSUSE-SU-2020:0883-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0908-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2020-8177: Fixed an issue where curl could have been tricked by a malicious server to overwrite a local file when using the -J option (bsc#1173027).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:0908-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:14409-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2020-8177: Fixed an issue where curl could have been tricked by a malicious server to overwrite a local file when using the -J option (bsc#1173027).
- Record
SUSE-SU-2020:14409-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1732-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2020-8177: Fixed an issue where curl could have been tricked by a malicious server to overwrite a local file when using the -J option (bsc#1173027).
- Record
SUSE-SU-2020:1732-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1733-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2020-8177: Fixed an issue where curl could have been tricked by a malicious server to overwrite a local file when using the -J option (bsc#1173027).
- CVE-2020-8169: Fixed an issue where could have led to partial password leak
over DNS on HTTP redirect (bsc#1173026).
- Record
SUSE-SU-2020:1733-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1734-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2020-8177: Fixed an issue where curl could have been tricked by a malicious server to overwrite a local file when using the -J option (bsc#1173027).
- Record
SUSE-SU-2020:1734-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1735-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2020-8177: Fixed an issue where curl could have been tricked by a malicious server to overwrite a local file when using the -J option (bsc#1173027).
- Record
SUSE-SU-2020:1735-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1773-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2020-8177: Fixed an issue where curl could have been tricked by a malicious server to overwrite a local file when using the -J option (bsc#1173027).
- Record
SUSE-SU-2020:1773-1- Updated
- 2026-11-02
OSVUSN-4402-1 No score
curl vulnerabilities
Marek Szlagor, Gregory Jefferis and Jeroen Ooms discovered that curl incorrectly handled certain credentials. An attacker could possibly use this issue to expose sensitive information. This issue only affected Ubuntu 19.10 and Ubuntu 20.04 LTS. (CVE-2020-8169)
It was discovered that curl incorrectly handled certain parameters. An attacker could possibly use this issue to overwrite a local file. (CVE-2020-8177)
- Record
USN-4402-1- Updated
- 2026-11-02
Affected products
- haxx curl
- debian linux
- fujitsu m10-1 firmware
- fujitsu m10-4 firmware
- fujitsu m10-4s firmware
- fujitsu m12-1 firmware
- fujitsu m12-2 firmware
- fujitsu m12-2s firmware
- siemens simatic s7-1500 cpu 1518-4 pn/dp mfp
- siemens simatic s7-1500 cpu 1518f-4 pn/dp mfp
- siemens sinec infrastructure network services
- siemens siplus s7-1500 cpu 1518-4 pn/dp mfp
Show 1 moreShow less
Affected packages
| Package | Affected | Fixed |
|---|---|---|
curlAlpine:v3.10 |
7.20.0 up to 7.66.0-r1 | 7.66.0-r1 |
curlAlpine:v3.11 |
7.20.0 up to 7.67.0-r1 | 7.67.0-r1 |
curlAlpine:v3.12 |
7.20.0 up to 7.69.1-r1 | 7.69.1-r1 |
curlAlpine:v3.13 |
7.20.0 up to 7.71.0-r0 | 7.71.0-r0 |
curlAlpine:v3.14 |
7.20.0 up to 7.71.0-r0 | 7.71.0-r0 |
curlAlpine:v3.15 |
7.20.0 up to 7.71.0-r0 | 7.71.0-r0 |
curlAlpine:v3.16 |
7.20.0 up to 7.71.0-r0 | 7.71.0-r0 |
curlAlpine:v3.17 |
7.20.0 up to 7.71.0-r0 | 7.71.0-r0 |
curlAlpine:v3.18 |
7.20.0 up to 7.71.0-r0 | 7.71.0-r0 |
curlAlpine:v3.19 |
7.20.0 up to 7.71.0-r0 | 7.71.0-r0 |
Show 83 moreShow less
| Package | Affected | Fixed |
|---|---|---|
curlAlpine:v3.20 |
7.20.0 up to 7.71.0-r0 | 7.71.0-r0 |
curlAlpine:v3.21 |
7.20.0 up to 7.71.0-r0 | 7.71.0-r0 |
curlAlpine:v3.22 |
7.20.0 up to 7.71.0-r0 | 7.71.0-r0 |
curlAlpine:v3.23 |
7.20.0 up to 7.71.0-r0 | 7.71.0-r0 |
curlAlpine:v3.24 |
7.20.0 up to 7.71.0-r0 | 7.71.0-r0 |
curlAlpine:v3.9 |
7.20.0 up to 7.64.0-r4 | 7.64.0-r4 |
curlDebian:12 |
before 7.72.0-1 | 7.72.0-1 |
curlDebian:13 |
before 7.72.0-1 | 7.72.0-1 |
curlDebian:14 |
before 7.72.0-1 | 7.72.0-1 |
curlDebian:9 |
before 7.52.1-5+deb9u11, plus listed versions 7.52.1-57.52.1-5+deb9u17.52.1-5+deb9u107.52.1-5+deb9u27.52.1-5+deb9u3 Show 6 moreShow less7.52.1-5+deb9u47.52.1-5+deb9u57.52.1-5+deb9u67.52.1-5+deb9u77.52.1-5+deb9u87.52.1-5+deb9u9 |
7.52.1-5+deb9u11 |
curlDebian:10 From an advisory covering 8 CVEs |
before 7.64.0-4+deb10u2, plus listed versions 7.64.0-47.64.0-4+deb10u1 |
7.64.0-4+deb10u2 |
LibCURL_jllJulia |
before 7.71.1+0 | 7.71.1+0 |
curlMageia:7 From an advisory covering 2 CVEs |
before 7.71.0-1.mga7 | 7.71.0-1.mga7 |
curlRed Hat:enterprise_linux:8::baseos |
before 0:7.61.1-14.el8 | 0:7.61.1-14.el8 |
curl-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:7.61.1-14.el8 | 0:7.61.1-14.el8 |
curl-debugsourceRed Hat:enterprise_linux:8::baseos |
before 0:7.61.1-14.el8 | 0:7.61.1-14.el8 |
curl-minimal-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:7.61.1-14.el8 | 0:7.61.1-14.el8 |
libcurlRed Hat:enterprise_linux:8::baseos |
before 0:7.61.1-14.el8 | 0:7.61.1-14.el8 |
libcurl-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:7.61.1-14.el8 | 0:7.61.1-14.el8 |
libcurl-develRed Hat:enterprise_linux:8::baseos |
before 0:7.61.1-14.el8 | 0:7.61.1-14.el8 |
libcurl-minimalRed Hat:enterprise_linux:8::baseos |
before 0:7.61.1-14.el8 | 0:7.61.1-14.el8 |
libcurl-minimal-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:7.61.1-14.el8 | 0:7.61.1-14.el8 |
curlRed Hat:enterprise_linux:7::client |
before 0:7.29.0-59.el7_9.1 | 0:7.29.0-59.el7_9.1 |
curl-debuginfoRed Hat:enterprise_linux:7::client |
before 0:7.29.0-59.el7_9.1 | 0:7.29.0-59.el7_9.1 |
libcurlRed Hat:enterprise_linux:7::client |
before 0:7.29.0-59.el7_9.1 | 0:7.29.0-59.el7_9.1 |
libcurl-develRed Hat:enterprise_linux:7::client |
before 0:7.29.0-59.el7_9.1 | 0:7.29.0-59.el7_9.1 |
curl-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:7.29.0-59.el7_9.1 | 0:7.29.0-59.el7_9.1 |
libcurl-develRed Hat:enterprise_linux:7::computenode |
before 0:7.29.0-59.el7_9.1 | 0:7.29.0-59.el7_9.1 |
curlRed Hat:enterprise_linux:7::server |
before 0:7.29.0-59.el7_9.1 | 0:7.29.0-59.el7_9.1 |
curl-debuginfoRed Hat:enterprise_linux:7::server |
before 0:7.29.0-59.el7_9.1 | 0:7.29.0-59.el7_9.1 |
libcurlRed Hat:enterprise_linux:7::server |
before 0:7.29.0-59.el7_9.1 | 0:7.29.0-59.el7_9.1 |
libcurl-develRed Hat:enterprise_linux:7::server |
before 0:7.29.0-59.el7_9.1 | 0:7.29.0-59.el7_9.1 |
curlRed Hat:enterprise_linux:7::workstation |
before 0:7.29.0-59.el7_9.1 | 0:7.29.0-59.el7_9.1 |
curl-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:7.29.0-59.el7_9.1 | 0:7.29.0-59.el7_9.1 |
libcurlRed Hat:enterprise_linux:7::workstation |
before 0:7.29.0-59.el7_9.1 | 0:7.29.0-59.el7_9.1 |
libcurl-develRed Hat:enterprise_linux:7::workstation |
before 0:7.29.0-59.el7_9.1 | 0:7.29.0-59.el7_9.1 |
curlRed Hat:rhel_eus:8.2::baseos |
before 0:7.61.1-12.el8_2.2 | 0:7.61.1-12.el8_2.2 |
curl-debuginfoRed Hat:rhel_eus:8.2::baseos |
before 0:7.61.1-12.el8_2.2 | 0:7.61.1-12.el8_2.2 |
curl-debugsourceRed Hat:rhel_eus:8.2::baseos |
before 0:7.61.1-12.el8_2.2 | 0:7.61.1-12.el8_2.2 |
curl-minimal-debuginfoRed Hat:rhel_eus:8.2::baseos |
before 0:7.61.1-12.el8_2.2 | 0:7.61.1-12.el8_2.2 |
libcurlRed Hat:rhel_eus:8.2::baseos |
before 0:7.61.1-12.el8_2.2 | 0:7.61.1-12.el8_2.2 |
libcurl-debuginfoRed Hat:rhel_eus:8.2::baseos |
before 0:7.61.1-12.el8_2.2 | 0:7.61.1-12.el8_2.2 |
libcurl-develRed Hat:rhel_eus:8.2::baseos |
before 0:7.61.1-12.el8_2.2 | 0:7.61.1-12.el8_2.2 |
libcurl-minimalRed Hat:rhel_eus:8.2::baseos |
before 0:7.61.1-12.el8_2.2 | 0:7.61.1-12.el8_2.2 |
libcurl-minimal-debuginfoRed Hat:rhel_eus:8.2::baseos |
before 0:7.61.1-12.el8_2.2 | 0:7.61.1-12.el8_2.2 |
curl-openssl1SUSE:Linux Enterprise Server 11-SECURITY |
before 7.37.0-70.47.1 | 7.37.0-70.47.1 |
curlSUSE:Linux Enterprise Point of Sale 11 SP3 |
before 7.37.0-70.47.1 | 7.37.0-70.47.1 |
curlSUSE:Linux Enterprise Server 11 SP4-LTSS |
before 7.37.0-70.47.1 | 7.37.0-70.47.1 |
curlSUSE:HPE Helion OpenStack 8 |
before 7.37.0-37.47.1 | 7.37.0-37.47.1 |
curlSUSE:OpenStack Cloud 7 |
before 7.37.0-37.47.1 | 7.37.0-37.47.1 |
curlSUSE:OpenStack Cloud 8 |
before 7.37.0-37.47.1 | 7.37.0-37.47.1 |
curlSUSE:OpenStack Cloud Crowbar 8 |
before 7.37.0-37.47.1 | 7.37.0-37.47.1 |
curlSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 7.37.0-37.47.1 | 7.37.0-37.47.1 |
curlSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 7.37.0-37.47.1 | 7.37.0-37.47.1 |
curlSUSE:Linux Enterprise Server 12 SP2-LTSS |
before 7.37.0-37.47.1 | 7.37.0-37.47.1 |
curlSUSE:Linux Enterprise Server 12 SP2-BCL |
before 7.37.0-37.47.1 | 7.37.0-37.47.1 |
curlSUSE:Linux Enterprise Server 12 SP3-LTSS |
before 7.37.0-37.47.1 | 7.37.0-37.47.1 |
curlSUSE:Linux Enterprise Server 12 SP3-BCL |
before 7.37.0-37.47.1 | 7.37.0-37.47.1 |
curlSUSE:Enterprise Storage 5 |
before 7.37.0-37.47.1 | 7.37.0-37.47.1 |
curlSUSE:Linux Enterprise Module for Basesystem 15 SP2 From an advisory covering 2 CVEs |
before 7.66.0-4.3.1 | 7.66.0-4.3.1 |
curlSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 7.60.0-11.3.2 | 7.60.0-11.3.2 |
curlSUSE:Linux Enterprise Server 12 SP5 |
before 7.60.0-11.3.2 | 7.60.0-11.3.2 |
curlSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 7.60.0-11.3.2 | 7.60.0-11.3.2 |
curlSUSE:Linux Enterprise Software Development Kit 12 SP4 |
before 7.60.0-4.15.2 | 7.60.0-4.15.2 |
curlSUSE:Linux Enterprise Server 12 SP4 |
before 7.60.0-4.15.2 | 7.60.0-4.15.2 |
curlSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 7.60.0-4.15.2 | 7.60.0-4.15.2 |
curlSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 7.60.0-3.29.1 | 7.60.0-3.29.1 |
curlSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 7.60.0-3.29.1 | 7.60.0-3.29.1 |
curlSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 7.60.0-3.29.1 | 7.60.0-3.29.1 |
curlSUSE:Linux Enterprise Server 15-LTSS |
before 7.60.0-3.29.1 | 7.60.0-3.29.1 |
curlSUSE:Linux Enterprise Server for SAP Applications 15 |
before 7.60.0-3.29.1 | 7.60.0-3.29.1 |
curlUbuntu:Pro:14.04:LTS |
before 7.35.0-1ubuntu2.20+esm4, plus listed versions 7.32.0-1ubuntu17.33.0-1ubuntu17.34.0-1ubuntu17.35.0-1ubuntu17.35.0-1ubuntu2 Show 20 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.77.35.0-1ubuntu2.87.35.0-1ubuntu2.97.35.0-1ubuntu2.107.35.0-1ubuntu2.117.35.0-1ubuntu2.127.35.0-1ubuntu2.137.35.0-1ubuntu2.147.35.0-1ubuntu2.157.35.0-1ubuntu2.167.35.0-1ubuntu2.177.35.0-1ubuntu2.197.35.0-1ubuntu2.207.35.0-1ubuntu2.20+esm27.35.0-1ubuntu2.20+esm3 |
7.35.0-1ubuntu2.20+esm4 |
curlUbuntu:16.04:LTS |
before 7.47.0-1ubuntu2.15, plus listed versions 7.43.0-1ubuntu27.45.0-1ubuntu17.46.0-1ubuntu17.47.0-1ubuntu17.47.0-1ubuntu2 Show 13 moreShow less7.47.0-1ubuntu2.17.47.0-1ubuntu2.27.47.0-1ubuntu2.37.47.0-1ubuntu2.47.47.0-1ubuntu2.57.47.0-1ubuntu2.67.47.0-1ubuntu2.77.47.0-1ubuntu2.87.47.0-1ubuntu2.97.47.0-1ubuntu2.117.47.0-1ubuntu2.127.47.0-1ubuntu2.137.47.0-1ubuntu2.14 |
7.47.0-1ubuntu2.15 |
curlUbuntu:18.04:LTS |
before 7.58.0-2ubuntu3.9, plus listed versions 7.55.1-1ubuntu27.55.1-1ubuntu2.17.57.0-1ubuntu17.58.0-2ubuntu17.58.0-2ubuntu2 Show 8 moreShow less7.58.0-2ubuntu37.58.0-2ubuntu3.17.58.0-2ubuntu3.27.58.0-2ubuntu3.37.58.0-2ubuntu3.57.58.0-2ubuntu3.67.58.0-2ubuntu3.77.58.0-2ubuntu3.8 |
7.58.0-2ubuntu3.9 |
curlUbuntu:20.04:LTS |
before 7.68.0-1ubuntu2.1, plus listed versions 7.65.3-1ubuntu37.65.3-1ubuntu47.66.0-1ubuntu17.67.0-2ubuntu17.68.0-1ubuntu17.68.0-1ubuntu2 |
7.68.0-1ubuntu2.1 |
curlUbuntu:Pro:14.04:LTS From an advisory covering 2 CVEs |
before 7.35.0-1ubuntu2.20+esm4, plus listed versions 7.32.0-1ubuntu17.33.0-1ubuntu17.34.0-1ubuntu17.35.0-1ubuntu17.35.0-1ubuntu2 Show 20 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.77.35.0-1ubuntu2.87.35.0-1ubuntu2.97.35.0-1ubuntu2.107.35.0-1ubuntu2.117.35.0-1ubuntu2.127.35.0-1ubuntu2.137.35.0-1ubuntu2.147.35.0-1ubuntu2.157.35.0-1ubuntu2.167.35.0-1ubuntu2.177.35.0-1ubuntu2.197.35.0-1ubuntu2.207.35.0-1ubuntu2.20+esm27.35.0-1ubuntu2.20+esm3 |
7.35.0-1ubuntu2.20+esm4 |
curlUbuntu:16.04:LTS From an advisory covering 2 CVEs |
before 7.47.0-1ubuntu2.15, plus listed versions 7.43.0-1ubuntu27.45.0-1ubuntu17.46.0-1ubuntu17.47.0-1ubuntu17.47.0-1ubuntu2 Show 13 moreShow less7.47.0-1ubuntu2.17.47.0-1ubuntu2.27.47.0-1ubuntu2.37.47.0-1ubuntu2.47.47.0-1ubuntu2.57.47.0-1ubuntu2.67.47.0-1ubuntu2.77.47.0-1ubuntu2.87.47.0-1ubuntu2.97.47.0-1ubuntu2.117.47.0-1ubuntu2.127.47.0-1ubuntu2.137.47.0-1ubuntu2.14 |
7.47.0-1ubuntu2.15 |
curlUbuntu:18.04:LTS From an advisory covering 2 CVEs |
before 7.58.0-2ubuntu3.9, plus listed versions 7.55.1-1ubuntu27.55.1-1ubuntu2.17.57.0-1ubuntu17.58.0-2ubuntu17.58.0-2ubuntu2 Show 8 moreShow less7.58.0-2ubuntu37.58.0-2ubuntu3.17.58.0-2ubuntu3.27.58.0-2ubuntu3.37.58.0-2ubuntu3.57.58.0-2ubuntu3.67.58.0-2ubuntu3.77.58.0-2ubuntu3.8 |
7.58.0-2ubuntu3.9 |
curlUbuntu:20.04:LTS From an advisory covering 2 CVEs |
before 7.68.0-1ubuntu2.1, plus listed versions 7.65.3-1ubuntu37.65.3-1ubuntu47.66.0-1ubuntu17.67.0-2ubuntu17.68.0-1ubuntu17.68.0-1ubuntu2 |
7.68.0-1ubuntu2.1 |
curlopenSUSE:Leap 15.2 From an advisory covering 2 CVEs |
before 7.66.0-lp152.3.3.1 | 7.66.0-lp152.3.3.1 |
curl-miniopenSUSE:Leap 15.2 From an advisory covering 2 CVEs |
before 7.66.0-lp152.3.3.1 | 7.66.0-lp152.3.3.1 |
curlopenSUSE:Leap 15.1 |
before 7.60.0-lp151.5.12.1 | 7.60.0-lp151.5.12.1 |
curl-miniopenSUSE:Leap 15.1 |
before 7.60.0-lp151.5.12.1 | 7.60.0-lp151.5.12.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-8177 is a high vulnerability (CVSS 7.8) in Haxx Curl, published June 24, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.29%, the 70th percentile. Fixed in curl 7.66.0-r1.
References
hackerone.com/reports/887462
curl.se/docs/CVE-2020-8177.html
debian.org/security/2021/dsa-4881
oracle.com/security-alerts/cpujan2022.html
cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
cert-portal.siemens.com/productcert/html/ssa-389290.html
Show 39 moreShow less
cert-portal.siemens.com/productcert/html/ssa-398330.html
nvd.nist.gov/vuln/detail/CVE-2020-8177
github.com/advisories/GHSA-wqc8-jpfx-w9g4
security.alpinelinux.org/vuln/CVE-2020-8177
docs.bell-sw.com/security/cves/CVE-2020-8177
security-tracker.debian.org/tracker/CVE-2020-8177
advisories.mageia.org/MGASA-2020-0282.html
bugs.mageia.org/show_bug.cgi?id=26858
curl.haxx.se/docs/CVE-2020-8169.html
curl.haxx.se/docs/CVE-2020-8177.html
curl.haxx.se/changes.html
access.redhat.com/errata/RHSA-2020:4599
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.3_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1847915
bugzilla.redhat.com/show_bug.cgi?id=1854369
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_4599.json
access.redhat.com/security/cve/CVE-2020-8177
cve.org/CVERecord?id=CVE-2020-8177
access.redhat.com/errata/RHSA-2020:5002
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_5002.json
access.redhat.com/errata/RHSA-2020:5417
bugzilla.redhat.com/show_bug.cgi?id=1900103
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_5417.json
suse.com/support/update/announcement/2020/suse-su-202014409-1
bugzilla.suse.com/1173027
suse.com/security/cve/CVE-2020-8177
suse.com/support/update/announcement/2020/suse-su-20201732-1
suse.com/support/update/announcement/2020/suse-su-20201733-1
bugzilla.suse.com/1173026
suse.com/security/cve/CVE-2020-8169
suse.com/support/update/announcement/2020/suse-su-20201734-1
suse.com/support/update/announcement/2020/suse-su-20201735-1
suse.com/support/update/announcement/2020/suse-su-20201773-1
ubuntu.com/security/CVE-2020-8177
ubuntu.com/security/notices/USN-4402-1
ubuntu.com/security/CVE-2020-8169
lists.opensuse.org/archives/list/[email protected]/thread/WOMRJVNHOQXH3HGQNKNOII35LAMOSNKQ
lists.opensuse.org/archives/list/[email protected]/thread/GFJDBNWLSCZKQ5JEJ2A4C3FF2CBGRWWA