CVE-2021-22922
When curl is instructed to download content using the metalink feature, thecontents is verified...
When curl is instructed to download content using the metalink feature, thecontents is verified against a hash provided in the metalink XML file.The metalink XML file points out to the client how to get the same contentfrom a set of different URLs, potentially hosted by different servers and theclient can then download the file from one or several of them. In a serial orparallel manner.If one of the servers hosting the contents has been breached and the contentsof the specific file on that server is replaced with a modified payload, curlshould detect this when the hash of the file mismatches after a completeddownload. It should remove the contents and instead try getting the contentsfrom another URL. This is not done, and instead such a hash mismatch is onlymentioned in text and the potentially malicious content is kept in the file ondisk.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.5
When curl is instructed to download content using the metalink feature, thecontents is verified against a hash provided in the metalink XML file.The metalink XML file points out to the client how to get the same contentfrom a set of different URLs, potentially hosted by different servers and theclient can then download the file from one or several of them. In a serial orparallel manner.If one of the servers hosting the contents has been breached and the contentsof the specific file on that server is replaced with a modified payload, curlshould detect this when the hash of the file mismatches after a completeddownload. It should remove the contents and instead try getting the contentsfrom another URL. This is not done, and instead such a hash mismatch is onlymentioned in text and the potentially malicious content is kept in the file ondisk.
- Record
CVE-2021-22922- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Weakness
- CWE-840, CWE-755
- Updated
- 2026-11-02
CVE List
6.5
When curl is instructed to download content using the metalink feature, thecontents is verified against a hash provided in the metalink XML file.The metalink XML file points out to the client how to get the same contentfrom a set of different URLs, potentially hosted by different servers and theclient can then download the file from one or several of them. In a serial orparallel manner.If one of the servers hosting the contents has been breached and the contentsof the specific file on that server is replaced with a modified payload, curlshould detect this when the hash of the file mismatches after a completeddownload. It should remove the contents and instead try getting the contentsfrom another URL. This is not done, and instead such a hash mismatch is onlymentioned in text and the potentially malicious content is kept in the file ondisk.
- Record
CVE-2021-22922- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-840
- Updated
- 2026-11-02
EUVDEUVD-2021-10051
6.5
When curl is instructed to download content using the metalink feature, thecontents is verified against a hash provided in the metalink XML file.The metalink XML file points out to the client how to get the same contentfrom a set of different URLs, potentially hosted by different servers and theclient can then download the file from one or several of them. In a serial orparallel manner.If one of the servers hosting the contents has been breached and the contentsof the specific file on that server is replaced with a modified payload, curlshould detect this when the hash of the file mismatches after a completeddownload. It should remove the contents and instead try getting the contentsfrom another URL. This is not done, and instead such a hash mismatch is onlymentioned in text and the potentially malicious content is kept in the file ondisk.
- Record
EUVD-2021-10051- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-975f-fvhv-8mhx
6.5
When curl is instructed to download content using the metalink feature, thecontents is verified...
When curl is instructed to download content using the metalink feature, thecontents is verified against a hash provided in the metalink XML file.The metalink XML file points out to the client how to get the same contentfrom a set of different URLs, potentially hosted by different servers and theclient can then download the file from one or several of them. In a serial orparallel manner.If one of the servers hosting the contents has been breached and the contentsof the specific file on that server is replaced with a modified payload, curlshould detect this when the hash of the file mismatches after a completeddownload. It should remove the contents and instead try getting the contentsfrom another URL. This is not done, and instead such a hash mismatch is onlymentioned in text and the potentially malicious content is kept in the file ondisk.
- Record
GHSA-975f-fvhv-8mhx- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-354, CWE-755
- Updated
- 2026-11-02
OSVALPINE-CVE-2021-22922
6.5
When curl is instructed to download content using the metalink feature, thecontents is verified against a hash provided in the metalink XML file.The metalink XML file points out to the client how to get the same contentfrom a set of different URLs, potentially hosted by different servers and theclient can then download the file from one or several of them. In a serial orparallel manner.If one of the servers hosting the contents has been breached and the contentsof the specific file on that server is replaced with a modified payload, curlshould detect this when the hash of the file mismatches after a completeddownload. It should remove the contents and instead try getting the contentsfrom another URL. This is not done, and instead such a hash mismatch is onlymentioned in text and the potentially malicious content is kept in the file ondisk.
- Record
ALPINE-CVE-2021-22922- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVAZL-6361
6.5
CVE-2021-22922 affecting package curl for versions less than 7.76.0-5
When curl is instructed to download content using the metalink feature, thecontents is verified against a hash provided in the metalink XML file.The metalink XML file points out to the client how to get the same contentfrom a set of different URLs, potentially hosted by different servers and theclient can then download the file from one or several of them. In a serial orparallel manner.If one of the servers hosting the contents has been breached and the contentsof the specific file on that server is replaced with a modified payload, curlshould detect this when the hash of the file mismatches after a completeddownload. It should remove the contents and instead try getting the contentsfrom another URL. This is not done, and instead such a hash mismatch is onlymentioned in text and the potentially malicious content is kept in the file ondisk.
- Record
AZL-6361- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Show 19 moreShow less
OSVBELL-CVE-2021-22922
6.5
CVE-2021-22922 does not affect BellSoft software
- Record
BELL-CVE-2021-22922- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSV
6.5
When curl is instructed to download content using the metalink feature, thecontents is verified against a hash provided in the metalink XML file.The metalink XML file points out to the client how to get the same contentfrom a set of different URLs, potentially hosted by different servers and theclient can then download the file from one or several of them. In a serial orparallel manner.If one of the servers hosting the contents has been breached and the contentsof the specific file on that server is replaced with a modified payload, curlshould detect this when the hash of the file mismatches after a completeddownload. It should remove the contents and instead try getting the contentsfrom another URL. This is not done, and instead such a hash mismatch is onlymentioned in text and the potentially malicious content is kept in the file ondisk.
- Record
CVE-2021-22922- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-22922
6.5
When curl is instructed to download content using the metalink feature, thecontents is verified against a hash provided in the metalink XML file.The metalink XML file points out to the client how to get the same contentfrom a set of different URLs, potentially hosted by different servers and theclient can then download the file from one or several of them. In a serial orparallel manner.If one of the servers hosting the contents has been breached and the contentsof the specific file on that server is replaced with a modified payload, curlshould detect this when the hash of the file mismatches after a completeddownload. It should remove the contents and instead try getting the contentsfrom another URL. This is not done, and instead such a hash mismatch is onlymentioned in text and the potentially malicious content is kept in the file ondisk.
- Record
DEBIAN-CVE-2021-22922- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVJLSEC-2026-1335
6.5
When curl is instructed to download content using the metalink feature, thecontents is verified against a hash provided in the metalink XML file.The metalink XML file points out to the client how to get the same contentfrom a set of different URLs, potentially hosted by different servers and theclient can then download the file from one or several of them. In a serial orparallel manner.If one of the servers hosting the contents has been breached and the contentsof the specific file on that server is replaced with a modified payload, curlshould detect this when the hash of the file mismatches after a completeddownload. It should remove the contents and instead try getting the contentsfrom another URL. This is not done, and instead such a hash mismatch is onlymentioned in text and the potentially malicious content is kept in the file ondisk.
- Record
JLSEC-2026-1335- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Updated
- 2026-11-02
OSVOESA-2022-1506
5.7
curl security update
Curl is used in command lines or scripts to transfer data.
Security Fix(es):
When curl is instructed to get content using the metalink feature, and a user name and password are used to download the metalink XML file, those same credentials are then subsequently passed on to each of the servers from which curl will download or try to download the contents from. Often contrary to the user's expectations and intentions and without telling the user it happened.(CVE-2021-22923)
When curl is instructed to download content using the metalink feature, thecontents is verified against a hash provided in the metalink XML file.The metalink XML file points out to the client how to get the same contentfrom a set of different URLs, potentially hosted by different servers and theclient can then download the file from one or several of them. In a serial orparallel manner.If one of the servers hosting the contents has been breached and the contentsof the specific file on that server is replaced with a modified payload, curlshould detect this when the hash of the file mismatches after a completeddownload. It should remove the contents and instead try getting the contentsfrom another URL. This is not done, and instead such a hash mismatch is onlymentioned in text and the potentially malicious content is kept in the file ondisk.(CVE-2021-22922)
- Record
OESA-2022-1506- CVSS 3.1
- 5.7 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2021:3582
6.5
Red Hat Security Advisory: curl security update
- Record
RHSA-2021:3582- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2021:3903
6.5
Red Hat Security Advisory: curl security update
- Record
RHSA-2021:3903- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2021:3582
6.5
Moderate: curl security update
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):
-
curl: Content not matching hash in Metalink is not being discarded (CVE-2021-22922)
-
curl: Metalink download sends credentials (CVE-2021-22923)
-
curl: Bad connection reuse due to flawed path name checks (CVE-2021-22924)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:3582- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVCURL-CVE-2021-22922 No score
Wrong content via Metalink not discarded
When curl is instructed to download content using the Metalink feature, the contents is verified against a hash provided in the Metalink XML file.
The Metalink XML file points out to the client how to get the same content from a set of different URLs, potentially hosted by different servers and the client can then download the file from one or several of them. In a serial or parallel manner.
If one of the servers hosting the contents has been breached and the contents of the specific file on that server is replaced with a modified payload, curl should detect this when the hash of the file mismatches after a completed download. It should remove the contents and instead try getting the contents from another URL. This is not done, and instead such a hash mismatch is only mentioned in text and the potentially malicious content is kept in the file on disk.
There is a risk the user does not notice the message and instead assumes the file is fine.
- Record
CURL-CVE-2021-22922- Updated
- 2026-11-02
OSVMGASA-2021-0384 No score
Updated curl packages fix security vulnerabilities
Wrong content via metalink not discarded (CVE-2021-22922).
Metalink download sends credentials (CVE-2021-22923).
Bad connection reuse due to flawed path name checks (CVE-2021-22924).
TELNET stack contents disclosure again (CVE-2021-22925).
- Record
MGASA-2021-0384- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:1088-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2021-22925: TELNET stack contents disclosure again. (bsc#1188220)
- CVE-2021-22924: Bad connection reuse due to flawed path name checks. (bsc#1188219)
- CVE-2021-22923: Insufficiently Protected Credentials. (bsc#1188218)
- CVE-2021-22922: Wrong content via metalink not discarded. (bsc#1188217)
This update was imported from the SUSE:SLE-15-SP2:Update update project.
- Record
openSUSE-SU-2021:1088-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:2439-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2021-22925: TELNET stack contents disclosure again. (bsc#1188220)
- CVE-2021-22924: Bad connection reuse due to flawed path name checks. (bsc#1188219)
- CVE-2021-22923: Insufficiently Protected Credentials. (bsc#1188218)
- CVE-2021-22922: Wrong content via metalink not discarded. (bsc#1188217)
- Record
openSUSE-SU-2021:2439-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10582-1 No score
curl-7.79.1-1.1 on GA media
These are all security issues fixed in the curl-7.79.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10582-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12116-1 No score
tensorflow-lite-2.9.1-1.1 on GA media
These are all security issues fixed in the tensorflow-lite-2.9.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12116-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:14768-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2021-22925: TELNET stack contents disclosure again. (bsc#1188220)
- CVE-2021-22924: Bad connection reuse due to flawed path name checks. (bsc#1188219)
- CVE-2021-22923: Insufficiently Protected Credentials. (bsc#1188218)
- CVE-2021-22922: Wrong content via metalink not discarded. (bsc#1188217)
- Record
SUSE-SU-2021:14768-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:2425-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2021-22925: TELNET stack contents disclosure again. (bsc#1188220)
- CVE-2021-22924: Bad connection reuse due to flawed path name checks. (bsc#1188219)
- CVE-2021-22923: Insufficiently Protected Credentials. (bsc#1188218)
- CVE-2021-22922: Wrong content via metalink not discarded. (bsc#1188217)
- Record
SUSE-SU-2021:2425-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:2439-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2021-22925: TELNET stack contents disclosure again. (bsc#1188220)
- CVE-2021-22924: Bad connection reuse due to flawed path name checks. (bsc#1188219)
- CVE-2021-22923: Insufficiently Protected Credentials. (bsc#1188218)
- CVE-2021-22922: Wrong content via metalink not discarded. (bsc#1188217)
- Record
SUSE-SU-2021:2439-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:2440-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2021-22925: TELNET stack contents disclosure again. (bsc#1188220)
- CVE-2021-22924: Bad connection reuse due to flawed path name checks. (bsc#1188219)
- CVE-2021-22923: Insufficiently Protected Credentials. (bsc#1188218)
- CVE-2021-22922: Wrong content via metalink not discarded. (bsc#1188217)
- Record
SUSE-SU-2021:2440-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:2462-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2021-22925: TELNET stack contents disclosure again. (bsc#1188220)
- CVE-2021-22924: Bad connection reuse due to flawed path name checks. (bsc#1188219)
- CVE-2021-22923: Insufficiently Protected Credentials. (bsc#1188218)
- CVE-2021-22922: Wrong content via metalink not discarded. (bsc#1188217)
- Record
SUSE-SU-2021:2462-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
curlAlpine:v3.12 |
7.27.0 up to 7.78.0-r0 | 7.78.0-r0 |
curlAlpine:v3.13 |
7.27.0 up to 7.78.0-r0 | 7.78.0-r0 |
curlAlpine:v3.14 |
7.27.0 up to 7.78.0-r0 | 7.78.0-r0 |
curlAlpine:v3.15 |
7.27.0 up to 7.78.0-r0 | 7.78.0-r0 |
curlAlpine:v3.16 |
7.27.0 up to 7.78.0-r0 | 7.78.0-r0 |
curlAlpine:v3.17 |
7.27.0 up to 7.78.0-r0 | 7.78.0-r0 |
curlAlpine:v3.18 |
7.27.0 up to 7.78.0-r0 | 7.78.0-r0 |
curlAlpine:v3.19 |
7.27.0 up to 7.78.0-r0 | 7.78.0-r0 |
curlAlpine:v3.20 |
7.27.0 up to 7.78.0-r0 | 7.78.0-r0 |
curlAlpine:v3.21 |
7.27.0 up to 7.78.0-r0 | 7.78.0-r0 |
Show 59 moreShow less
| Package | Affected | Fixed |
|---|---|---|
curlAlpine:v3.22 |
7.27.0 up to 7.78.0-r0 | 7.78.0-r0 |
curlAlpine:v3.23 |
7.27.0 up to 7.78.0-r0 | 7.78.0-r0 |
curlAlpine:v3.24 |
7.27.0 up to 7.78.0-r0 | 7.78.0-r0 |
curlAzure Linux:2 |
before 7.76.0-5 | 7.76.0-5 |
curlDebian:12 |
before 7.79.1-1 | 7.79.1-1 |
curlDebian:13 |
before 7.79.1-1 | 7.79.1-1 |
curlDebian:14 |
before 7.79.1-1 | 7.79.1-1 |
LibCURL_jllJulia |
before 7.81.0+0 | 7.81.0+0 |
curlMageia:8 From an advisory covering 4 CVEs |
before 7.74.0-1.3.mga8 | 7.74.0-1.3.mga8 |
curlopenEuler:20.03-LTS-SP1 From an advisory covering 2 CVEs |
before 7.71.1-12.oe1 | 7.71.1-12.oe1 |
curlopenEuler:20.03-LTS-SP2 From an advisory covering 2 CVEs |
before 7.71.1-12.oe1 | 7.71.1-12.oe1 |
curlopenEuler:20.03-LTS-SP3 From an advisory covering 2 CVEs |
before 7.71.1-12.oe1 | 7.71.1-12.oe1 |
curlRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:7.61.1-18.el8_4.1 | 0:7.61.1-18.el8_4.1 |
curl-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:7.61.1-18.el8_4.1 | 0:7.61.1-18.el8_4.1 |
curl-debugsourceRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:7.61.1-18.el8_4.1 | 0:7.61.1-18.el8_4.1 |
curl-minimal-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:7.61.1-18.el8_4.1 | 0:7.61.1-18.el8_4.1 |
libcurlRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:7.61.1-18.el8_4.1 | 0:7.61.1-18.el8_4.1 |
libcurl-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:7.61.1-18.el8_4.1 | 0:7.61.1-18.el8_4.1 |
libcurl-develRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:7.61.1-18.el8_4.1 | 0:7.61.1-18.el8_4.1 |
libcurl-minimalRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:7.61.1-18.el8_4.1 | 0:7.61.1-18.el8_4.1 |
libcurl-minimal-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:7.61.1-18.el8_4.1 | 0:7.61.1-18.el8_4.1 |
curlRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:7.61.1-12.el8_2.3 | 0:7.61.1-12.el8_2.3 |
curl-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:7.61.1-12.el8_2.3 | 0:7.61.1-12.el8_2.3 |
curl-debugsourceRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:7.61.1-12.el8_2.3 | 0:7.61.1-12.el8_2.3 |
curl-minimal-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:7.61.1-12.el8_2.3 | 0:7.61.1-12.el8_2.3 |
libcurlRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:7.61.1-12.el8_2.3 | 0:7.61.1-12.el8_2.3 |
libcurl-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:7.61.1-12.el8_2.3 | 0:7.61.1-12.el8_2.3 |
libcurl-develRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:7.61.1-12.el8_2.3 | 0:7.61.1-12.el8_2.3 |
libcurl-minimalRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:7.61.1-12.el8_2.3 | 0:7.61.1-12.el8_2.3 |
libcurl-minimal-debuginfoRed Hat:rhel_eus:8.2::baseos From an advisory covering 2 CVEs |
before 0:7.61.1-12.el8_2.3 | 0:7.61.1-12.el8_2.3 |
curlRocky Linux:8 From an advisory covering 3 CVEs |
before 0:7.61.1-18.el8_4.1 | 0:7.61.1-18.el8_4.1 |
curl-openssl1SUSE:Linux Enterprise Server 11-SECURITY From an advisory covering 4 CVEs |
before 7.37.0-70.71.1 | 7.37.0-70.71.1 |
curlSUSE:OpenStack Cloud 9 From an advisory covering 4 CVEs |
before 7.60.0-4.25.1 | 7.60.0-4.25.1 |
curlSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 4 CVEs |
before 7.60.0-4.25.1 | 7.60.0-4.25.1 |
curlSUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 4 CVEs |
before 7.60.0-4.25.1 | 7.60.0-4.25.1 |
curlSUSE:Linux Enterprise Server 12 SP4-LTSS From an advisory covering 4 CVEs |
before 7.60.0-4.25.1 | 7.60.0-4.25.1 |
curlSUSE:Linux Enterprise Module for Basesystem 15 SP2 From an advisory covering 4 CVEs |
before 7.66.0-4.22.1 | 7.66.0-4.22.1 |
curlSUSE:Linux Enterprise Module for Basesystem 15 SP3 From an advisory covering 4 CVEs |
before 7.66.0-4.22.1 | 7.66.0-4.22.1 |
curlSUSE:Linux Enterprise Micro 5.0 From an advisory covering 4 CVEs |
before 7.66.0-4.22.1 | 7.66.0-4.22.1 |
curlSUSE:Linux Enterprise High Performance Computing 15-ESPOS From an advisory covering 4 CVEs |
before 7.60.0-3.47.1 | 7.60.0-3.47.1 |
curlSUSE:Linux Enterprise High Performance Computing 15-LTSS From an advisory covering 4 CVEs |
before 7.60.0-3.47.1 | 7.60.0-3.47.1 |
curlSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS From an advisory covering 4 CVEs |
before 7.60.0-3.47.1 | 7.60.0-3.47.1 |
curlSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS From an advisory covering 4 CVEs |
before 7.60.0-3.47.1 | 7.60.0-3.47.1 |
curlSUSE:Linux Enterprise Server 15-LTSS From an advisory covering 4 CVEs |
before 7.60.0-3.47.1 | 7.60.0-3.47.1 |
curlSUSE:Linux Enterprise Server 15 SP1-BCL From an advisory covering 4 CVEs |
before 7.60.0-3.47.1 | 7.60.0-3.47.1 |
curlSUSE:Linux Enterprise Server 15 SP1-LTSS From an advisory covering 4 CVEs |
before 7.60.0-3.47.1 | 7.60.0-3.47.1 |
curlSUSE:Linux Enterprise Server for SAP Applications 15 From an advisory covering 4 CVEs |
before 7.60.0-3.47.1 | 7.60.0-3.47.1 |
curlSUSE:Linux Enterprise Server for SAP Applications 15 SP1 From an advisory covering 4 CVEs |
before 7.60.0-3.47.1 | 7.60.0-3.47.1 |
curlSUSE:Manager Proxy 4.0 From an advisory covering 4 CVEs |
before 7.60.0-3.47.1 | 7.60.0-3.47.1 |
curlSUSE:Manager Retail Branch Server 4.0 From an advisory covering 4 CVEs |
before 7.60.0-3.47.1 | 7.60.0-3.47.1 |
curlSUSE:Manager Server 4.0 From an advisory covering 4 CVEs |
before 7.60.0-3.47.1 | 7.60.0-3.47.1 |
curlSUSE:Enterprise Storage 6 From an advisory covering 4 CVEs |
before 7.60.0-3.47.1 | 7.60.0-3.47.1 |
curlSUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 4 CVEs |
before 7.60.0-11.23.1 | 7.60.0-11.23.1 |
curlSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 4 CVEs |
before 7.60.0-11.23.1 | 7.60.0-11.23.1 |
curlSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 4 CVEs |
before 7.60.0-11.23.1 | 7.60.0-11.23.1 |
curlopenSUSE:Leap 15.2 From an advisory covering 4 CVEs |
before 7.66.0-lp152.3.21.1 | 7.66.0-lp152.3.21.1 |
curl-miniopenSUSE:Leap 15.2 From an advisory covering 4 CVEs |
before 7.66.0-lp152.3.21.1 | 7.66.0-lp152.3.21.1 |
curlopenSUSE:Leap 15.3 From an advisory covering 4 CVEs |
before 7.66.0-4.22.1 | 7.66.0-4.22.1 |
curlopenSUSE:Tumbleweed From an advisory covering 48 CVEs |
before 7.79.1-1.1 | 7.79.1-1.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-2021-22922 is a medium vulnerability (CVSS 6.5) in Haxx Curl, published July 21, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.33%, the 91st percentile. Fixed in curl 7.78.0-r0.
References
hackerone.com/reports/1213175
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V
lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc%40%3Cdev.kafka.apache.org%3E
lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc%40%3Cusers.kafka.apache.org%3E
lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7%40%3Cusers.kafka.apache.org%3E
lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7%40%3Cdev.kafka.apache.org%3E
Show 194 moreShow less
oracle.com/security-alerts/cpuoct2021.html
security.netapp.com/advisory/ntap-20210902-0003
cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf
security.gentoo.org/glsa/202212-01
cert-portal.siemens.com/productcert/html/ssa-389290.html
cert-portal.siemens.com/productcert/html/ssa-398330.html
nvd.nist.gov/vuln/detail/CVE-2021-22922
lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cdev.kafka.apache.org%3E
lists.apache.org/thread.html/r61db8e7dcb56dc000a5387a88f7a473bacec5ee01b9ff3f55308aacc@%3Cusers.kafka.apache.org%3E
lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cdev.kafka.apache.org%3E
lists.apache.org/thread.html/rbf4ce74b0d1fa9810dec50ba3ace0caeea677af7c27a97111c06ccb7@%3Cusers.kafka.apache.org%3E
lists.fedoraproject.org/archives/list/[email protected]/message/FRUCW2UVNYUDZF72DQLFQR4PJEC6CF7V
github.com/advisories/GHSA-975f-fvhv-8mhx
security.alpinelinux.org/vuln/CVE-2021-22922
docs.bell-sw.com/security/cves/CVE-2021-22922
security-tracker.debian.org/tracker/CVE-2021-22922
advisories.mageia.org/MGASA-2021-0384.html
bugs.mageia.org/show_bug.cgi?id=29278
curl.se/docs/CVE-2021-22922.html
curl.se/docs/CVE-2021-22923.html
curl.se/docs/CVE-2021-22924.html
curl.se/docs/CVE-2021-22925.html
lists.suse.com/pipermail/sle-security-updates/2021-July/009187.html
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1506
nvd.nist.gov/vuln/detail/CVE-2021-22923
access.redhat.com/errata/RHSA-2021:3582
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1981435
bugzilla.redhat.com/show_bug.cgi?id=1981438
bugzilla.redhat.com/show_bug.cgi?id=1981460
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_3582.json
access.redhat.com/security/cve/CVE-2021-22922
cve.org/CVERecord?id=CVE-2021-22922
access.redhat.com/security/cve/CVE-2021-22923
cve.org/CVERecord?id=CVE-2021-22923
access.redhat.com/security/cve/CVE-2021-22924
cve.org/CVERecord?id=CVE-2021-22924
nvd.nist.gov/vuln/detail/CVE-2021-22924
access.redhat.com/errata/RHSA-2021:3903
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_3903.json
errata.rockylinux.org/RLSA-2021:3582
suse.com/support/update/announcement/2021/suse-su-202114768-1
bugzilla.suse.com/1188217
bugzilla.suse.com/1188218
bugzilla.suse.com/1188219
bugzilla.suse.com/1188220
suse.com/security/cve/CVE-2021-22922
suse.com/security/cve/CVE-2021-22923
suse.com/security/cve/CVE-2021-22924
suse.com/security/cve/CVE-2021-22925
suse.com/support/update/announcement/2021/suse-su-20212425-1
suse.com/support/update/announcement/2021/suse-su-20212439-1
suse.com/support/update/announcement/2021/suse-su-20212440-1
suse.com/support/update/announcement/2021/suse-su-20212462-1
lists.opensuse.org/archives/list/[email protected]/thread/SZZR7BLPD5OE5IYY5QBKBYQGD4PESB24
lists.opensuse.org/archives/list/[email protected]/thread/SZEKWBHHW6CCB43EQZT3OXNG7LXABDJB
suse.com/security/cve/CVE-2006-1061
suse.com/security/cve/CVE-2016-9586
suse.com/security/cve/CVE-2016-9594
suse.com/security/cve/CVE-2017-1000099
suse.com/security/cve/CVE-2017-1000100
suse.com/security/cve/CVE-2017-1000101
suse.com/security/cve/CVE-2017-1000254
suse.com/security/cve/CVE-2017-1000257
suse.com/security/cve/CVE-2017-2629
suse.com/security/cve/CVE-2017-7468
suse.com/security/cve/CVE-2017-8816
suse.com/security/cve/CVE-2017-8817
suse.com/security/cve/CVE-2017-8818
suse.com/security/cve/CVE-2017-9502
suse.com/security/cve/CVE-2018-0500
suse.com/security/cve/CVE-2018-1000005
suse.com/security/cve/CVE-2018-1000120
suse.com/security/cve/CVE-2018-1000122
suse.com/security/cve/CVE-2018-1000300
suse.com/security/cve/CVE-2018-1000301
suse.com/security/cve/CVE-2018-14618
suse.com/security/cve/CVE-2018-16839
suse.com/security/cve/CVE-2018-16840
suse.com/security/cve/CVE-2018-16842
suse.com/security/cve/CVE-2018-16890
suse.com/security/cve/CVE-2019-15601
suse.com/security/cve/CVE-2019-3822
suse.com/security/cve/CVE-2019-3823
suse.com/security/cve/CVE-2019-5435
suse.com/security/cve/CVE-2019-5436
suse.com/security/cve/CVE-2019-5481
suse.com/security/cve/CVE-2019-5482
suse.com/security/cve/CVE-2020-8169
suse.com/security/cve/CVE-2020-8231
suse.com/security/cve/CVE-2020-8284
suse.com/security/cve/CVE-2020-8285
suse.com/security/cve/CVE-2020-8286
suse.com/security/cve/CVE-2021-22297
suse.com/security/cve/CVE-2021-22298
suse.com/security/cve/CVE-2021-22876
suse.com/security/cve/CVE-2021-22890
suse.com/security/cve/CVE-2021-22898
suse.com/security/cve/CVE-2021-22901
suse.com/security/cve/CVE-2021-22945
suse.com/security/cve/CVE-2021-22946
suse.com/security/cve/CVE-2021-22947
suse.com/security/cve/CVE-2020-10531
suse.com/security/cve/CVE-2020-15190
suse.com/security/cve/CVE-2020-15191
suse.com/security/cve/CVE-2020-15194
suse.com/security/cve/CVE-2020-15202
suse.com/security/cve/CVE-2020-15203
suse.com/security/cve/CVE-2020-15204
suse.com/security/cve/CVE-2020-15205
suse.com/security/cve/CVE-2020-15206
suse.com/security/cve/CVE-2020-15207
suse.com/security/cve/CVE-2020-15208
suse.com/security/cve/CVE-2020-15209
suse.com/security/cve/CVE-2020-26266
suse.com/security/cve/CVE-2020-26270
suse.com/security/cve/CVE-2021-22926
suse.com/security/cve/CVE-2021-37635
suse.com/security/cve/CVE-2021-37636
suse.com/security/cve/CVE-2021-37637
suse.com/security/cve/CVE-2021-37638
suse.com/security/cve/CVE-2021-37639
suse.com/security/cve/CVE-2021-37640
suse.com/security/cve/CVE-2021-37641
suse.com/security/cve/CVE-2021-37642
suse.com/security/cve/CVE-2021-37643
suse.com/security/cve/CVE-2021-37644
suse.com/security/cve/CVE-2021-37645
suse.com/security/cve/CVE-2021-37646
suse.com/security/cve/CVE-2021-37647
suse.com/security/cve/CVE-2021-37648
suse.com/security/cve/CVE-2021-37649
suse.com/security/cve/CVE-2021-37650
suse.com/security/cve/CVE-2021-37651
suse.com/security/cve/CVE-2021-37652
suse.com/security/cve/CVE-2021-37653
suse.com/security/cve/CVE-2021-37654
suse.com/security/cve/CVE-2021-37655
suse.com/security/cve/CVE-2021-37656
suse.com/security/cve/CVE-2021-37657
suse.com/security/cve/CVE-2021-37658
suse.com/security/cve/CVE-2021-37659
suse.com/security/cve/CVE-2021-37660
suse.com/security/cve/CVE-2021-37661
suse.com/security/cve/CVE-2021-37662
suse.com/security/cve/CVE-2021-37663
suse.com/security/cve/CVE-2021-37664
suse.com/security/cve/CVE-2021-37665
suse.com/security/cve/CVE-2021-37666
suse.com/security/cve/CVE-2021-37667
suse.com/security/cve/CVE-2021-37668
suse.com/security/cve/CVE-2021-37669
suse.com/security/cve/CVE-2021-37670
suse.com/security/cve/CVE-2021-37671
suse.com/security/cve/CVE-2021-37672
suse.com/security/cve/CVE-2021-37673
suse.com/security/cve/CVE-2021-37674
suse.com/security/cve/CVE-2021-37675
suse.com/security/cve/CVE-2021-37676
suse.com/security/cve/CVE-2021-37677
suse.com/security/cve/CVE-2021-37678
suse.com/security/cve/CVE-2021-37679
suse.com/security/cve/CVE-2021-37680
suse.com/security/cve/CVE-2021-37681
suse.com/security/cve/CVE-2021-37682
suse.com/security/cve/CVE-2021-37683
suse.com/security/cve/CVE-2021-37684
suse.com/security/cve/CVE-2021-37685
suse.com/security/cve/CVE-2021-37686
suse.com/security/cve/CVE-2021-37687
suse.com/security/cve/CVE-2021-37688
suse.com/security/cve/CVE-2021-37689
suse.com/security/cve/CVE-2021-37690
suse.com/security/cve/CVE-2021-37691
suse.com/security/cve/CVE-2021-37692
suse.com/security/cve/CVE-2021-41195
suse.com/security/cve/CVE-2021-41196
suse.com/security/cve/CVE-2021-41197
suse.com/security/cve/CVE-2021-41198
suse.com/security/cve/CVE-2021-41199
suse.com/security/cve/CVE-2021-41200
suse.com/security/cve/CVE-2021-41201
suse.com/security/cve/CVE-2021-41202
suse.com/security/cve/CVE-2021-41203
suse.com/security/cve/CVE-2021-41204
suse.com/security/cve/CVE-2021-41205
suse.com/security/cve/CVE-2021-41206
suse.com/security/cve/CVE-2021-41207
suse.com/security/cve/CVE-2021-41208
suse.com/security/cve/CVE-2021-41209
suse.com/security/cve/CVE-2021-41210
suse.com/security/cve/CVE-2021-41211
suse.com/security/cve/CVE-2021-41212
suse.com/security/cve/CVE-2021-41213
Left out here: 69 references. The JSON record has them.