Skip to content
Heist/ feed
Unrated

CVE-2022-32221

Type: advisorySource: Official CVE List1 source record

When doing HTTP(S) transfers, libcurl might erroneously use the read callback (`CURLOPT_READFUNCTION`) to ask for data to send, even when the `CURLOPT_POSTFIELDS` option has been set, if the same handle previously was used to issue a `PUT` request which used that callback. This flaw may surprise the application and cause it to misbehave and either send off the wrong data or use memory after free or similar in the subsequent `POST` request. The problem exists in the logic for a reused handle when it is changed from a PUT to a POST.

Announced Group revision 1
Original source ↗

CVE-2022-32221

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2022-32221

https://github.com/curl/curl

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "vendor": "n/a",
    "product": "https://github.com/curl/curl",
    "versions": [
      {
        "status": "affected",
        "version": "Fixed in 7.86.0"
      }
    ]
  }
]
Related CVEs
CVE-2022-32221

Source reference: /cveMetadata/cveId

Publisher severity

No explicit severity was provided.

Event
#22789 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement