HOMEVULNERABILITIESCVE-2021-22922
MEDIUM

CVE-2021-22922

CWE-840Published: August 5, 2021· Updated: Jun 17, 2026

6.5
CVSS v3.1

Official Description

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.

NVD Source

Technical Analysis

CVE-2021-22922 can be exploited remotely over the network without requiring physical or adjacent access, significantly expanding the attack surface for threat actors.

Exploitation does not require any privileges, though user interaction (Required) is needed, which slightly reduces the risk of mass automated attacks.

A successful exploit results in full integrity compromise (data manipulation), with a CVSS base score of 6.5.

CVSS v3.1 Vector Breakdown

Exploitability
Attack VectorNetwork
Attack ComplexityLow
Privileges Req.None
User InteractionRequired
ScopeUnchanged
Impact
ConfidentialityNone
IntegrityHigh
AvailabilityNone
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N

Affected Vendors & Products

Fedora1 product(s)
fedora
haxx1 product(s)
curl
netapp18 product(s)
cloud backupclustered data ontaphci management nodesolidfireh300s firmwareh300sh500s firmwareh500sh700s firmwareh700sh300e firmwareh300e+6
Oracle1 product(s)
mysql server
siemens1 product(s)
sinec infrastructure network services
splunk1 product(s)
universal forwarder
Source: NVD CPE · 24 total CPE entries

Exploit & PoC Resources

NO KNOWN EXPLOITNo public exploit confirmed at this time
External links open in a new tab. Always verify in a controlled environment before use.

Official Patches & Advisories

All References (20)

https://hackerone.com/reports/1213175Exploit · Issue Tracking · Third Party Advisory
https://hackerone.com/reports/1213175Exploit · Issue Tracking · Third Party Advisory

Quick Facts

CVE IDCVE-2021-22922
CVSS Score6.5 / 10
SeverityMEDIUM
WeaknessCWE-840
CISA KEVNo
Affected6 vendor(s)
PublishedAug 5, 2021

Related CVEs (CWE-840)

Recommended Actions

  • Apply vendor patches immediately
  • Monitor CVE-2021-22922 in threat intel feeds
  • Review IDS/IPS signatures for exploitation attempts
Data sourced from NVD (NIST), CISA KEV, and EPSS (FIRST). Analysis generated by CTIWatch. CVE data is provided under the NVD usage policy.