CVE-2022-32205
A malicious server can serve excessive amounts of `Set-Cookie:` headers in a HTTP response to...
A malicious server can serve excessive amounts of Set-Cookie: headers in a HTTP response to curl and curl < 7.84.0 stores all of them. A sufficiently large amount of (big) cookies make subsequent HTTP requests to this, or other servers to which the cookies match, create requests that become larger than the threshold that curl uses internally to avoid sending crazy large requests (1048576 bytes) and instead returns an error.This denial state might remain for as long as the same cookies are kept, match and haven't expired. Due to cookie matching rules, a server on foo.example.com can set cookies that also would match for bar.example.com, making it it possible for a "sister server" to effectively cause a denial of service for a sibling site on the same second level domain using this method.
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
- None
- Availability
- Low
Exploit likelihood
What each source reports
NVD Score used
4.3
A malicious server can serve excessive amounts of Set-Cookie: headers in a HTTP response to curl and curl < 7.84.0 stores all of them. A sufficiently large amount of (big) cookies make subsequent HTTP requests to this, or other servers to which the cookies match, create requests that become larger than the threshold that curl uses internally to avoid sending crazy large requests (1048576 bytes) and instead returns an error.This denial state might remain for as long as the same cookies are kept, match and haven't expired. Due to cookie matching rules, a server on foo.example.com can set cookies that also would match for bar.example.com, making it it possible for a "sister server" to effectively cause a denial of service for a sibling site on the same second level domain using this method.
- Record
CVE-2022-32205- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-770
- Updated
- 2026-11-02
CVE List
4.3
A malicious server can serve excessive amounts of Set-Cookie: headers in a HTTP response to curl and curl < 7.84.0 stores all of them. A sufficiently large amount of (big) cookies make subsequent HTTP requests to this, or other servers to which the cookies match, create requests that become larger than the threshold that curl uses internally to avoid sending crazy large requests (1048576 bytes) and instead returns an error.This denial state might remain for as long as the same cookies are kept, match and haven't expired. Due to cookie matching rules, a server on foo.example.com can set cookies that also would match for bar.example.com, making it it possible for a "sister server" to effectively cause a denial of service for a sibling site on the same second level domain using this method.
- Record
CVE-2022-32205- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Weakness
- CWE-770
- Updated
- 2026-11-02
EUVDEUVD-2022-53411
4.3
A malicious server can serve excessive amounts of Set-Cookie: headers in a HTTP response to curl and curl < 7.84.0 stores all of them. A sufficiently large amount of (big) cookies make subsequent HTTP requests to this, or other servers to which the cookies match, create requests that become larger than the threshold that curl uses internally to avoid sending crazy large requests (1048576 bytes) and instead returns an error.This denial state might remain for as long as the same cookies are kept, match and haven't expired. Due to cookie matching rules, a server on foo.example.com can set cookies that also would match for bar.example.com, making it it possible for a "sister server" to effectively cause a denial of service for a sibling site on the same second level domain using this method.
- Record
EUVD-2022-53411- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-9hhr-r3j8-h675
4.3
A malicious server can serve excessive amounts of `Set-Cookie:` headers in a HTTP response to...
A malicious server can serve excessive amounts of Set-Cookie: headers in a HTTP response to curl and curl < 7.84.0 stores all of them. A sufficiently large amount of (big) cookies make subsequent HTTP requests to this, or other servers to which the cookies match, create requests that become larger than the threshold that curl uses internally to avoid sending crazy large requests (1048576 bytes) and instead returns an error.This denial state might remain for as long as the same cookies are kept, match and haven't expired. Due to cookie matching rules, a server on foo.example.com can set cookies that also would match for bar.example.com, making it it possible for a "sister server" to effectively cause a denial of service for a sibling site on the same second level domain using this method.
- Record
GHSA-9hhr-r3j8-h675- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Weakness
- CWE-770
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-32205
4.3
A malicious server can serve excessive amounts of Set-Cookie: headers in a HTTP response to curl and curl < 7.84.0 stores all of them. A sufficiently large amount of (big) cookies make subsequent HTTP requests to this, or other servers to which the cookies match, create requests that become larger than the threshold that curl uses internally to avoid sending crazy large requests (1048576 bytes) and instead returns an error.This denial state might remain for as long as the same cookies are kept, match and haven't expired. Due to cookie matching rules, a server on foo.example.com can set cookies that also would match for bar.example.com, making it it possible for a "sister server" to effectively cause a denial of service for a sibling site on the same second level domain using this method.
- Record
ALPINE-CVE-2022-32205- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-03
OSVAZL-10101
4.3
CVE-2022-32205 affecting package curl for versions less than 7.84.0-1
A malicious server can serve excessive amounts of Set-Cookie: headers in a HTTP response to curl and curl < 7.84.0 stores all of them. A sufficiently large amount of (big) cookies make subsequent HTTP requests to this, or other servers to which the cookies match, create requests that become larger than the threshold that curl uses internally to avoid sending crazy large requests (1048576 bytes) and instead returns an error.This denial state might remain for as long as the same cookies are kept, match and haven't expired. Due to cookie matching rules, a server on foo.example.com can set cookies that also would match for bar.example.com, making it it possible for a "sister server" to effectively cause a denial of service for a sibling site on the same second level domain using this method.
- Record
AZL-10101- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Show 11 moreShow less
OSVBELL-CVE-2022-32205
4.3
CVE-2022-32205 does not affect BellSoft software
- Record
BELL-CVE-2022-32205- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSV
4.3
A malicious server can serve excessive amounts of Set-Cookie: headers in a HTTP response to curl and curl < 7.84.0 stores all of them. A sufficiently large amount of (big) cookies make subsequent HTTP requests to this, or other servers to which the cookies match, create requests that become larger than the threshold that curl uses internally to avoid sending crazy large requests (1048576 bytes) and instead returns an error.This denial state might remain for as long as the same cookies are kept, match and haven't expired. Due to cookie matching rules, a server on foo.example.com can set cookies that also would match for bar.example.com, making it it possible for a "sister server" to effectively cause a denial of service for a sibling site on the same second level domain using this method.
- Record
CVE-2022-32205- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Weakness
- CWE-770
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-32205
4.3
A malicious server can serve excessive amounts of Set-Cookie: headers in a HTTP response to curl and curl < 7.84.0 stores all of them. A sufficiently large amount of (big) cookies make subsequent HTTP requests to this, or other servers to which the cookies match, create requests that become larger than the threshold that curl uses internally to avoid sending crazy large requests (1048576 bytes) and instead returns an error.This denial state might remain for as long as the same cookies are kept, match and haven't expired. Due to cookie matching rules, a server on foo.example.com can set cookies that also would match for bar.example.com, making it it possible for a "sister server" to effectively cause a denial of service for a sibling site on the same second level domain using this method.
- Record
DEBIAN-CVE-2022-32205- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-03
OSVJLSEC-2026-392
4.3
A malicious server can serve excessive amounts of Set-Cookie: headers in a HTTP response to curl and curl < 7.84.0 stores all of them. A sufficiently large amount of (big) cookies make subsequent HTTP requests to this, or other servers to which the cookies match, create requests that become larger than the threshold that curl uses internally to avoid sending crazy large requests (1048576 bytes) and instead returns an error.This denial state might remain for as long as the same cookies are kept, match and haven't expired. Due to cookie matching rules, a server on foo.example.com can set cookies that also would match for bar.example.com, making it it possible for a "sister server" to effectively cause a denial of service for a sibling site on the same second level domain using this method.
- Record
JLSEC-2026-392- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Updated
- 2026-11-02
OSVOESA-2022-1744
6.5
curl security update
Security Fix(es):
A vulnerability was found in curl. This issue occurs because it mishandles message verification failures when curl does FTP transfers secured by krb5. This flaw makes it possible for a Man-in-the-middle attack to go unnoticed and allows data injection into the client.(CVE-2022-32208)
A vulnerability was found in curl. This issue occurs because the number of acceptable "links" in the "decompression chain" was unbounded, allowing a malicious server to insert a virtually unlimited number of compression steps. This flaw leads to a denial of service, either by mistake or by a malicious actor.(CVE-2022-32206)
A vulnerability was found in curl. This issue occurs because when curl saves cookies, alt-svc, and HSTS data to local files, it makes the operation atomic by finalizing the process with a rename from a temporary name to the final target file name. This flaw leads to unpreserved file permissions, either by mistake or by a malicious actor.(CVE-2022-32207)
A vulnerability was found in curl. This issue occurs because a malicious server can serve excessive amounts of Set-Cookie: headers in an HTTP response to curl, which stores all of them. This flaw leads to a denial of service, either by mistake or by a malicious actor.(CVE-2022-32205)
- Record
OESA-2022-1744- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-32205
4.3
A malicious server can serve excessive amounts of Set-Cookie: headers in a HTTP response to curl and curl < 7.84.0 stores all of them. A sufficiently large amount of (big) cookies make subsequent HTTP requests to this, or other servers to which the cookies match, create requests that become larger than the threshold that curl uses internally to avoid sending crazy large requests (1048576 bytes) and instead returns an error.This denial state might remain for as long as the same cookies are kept, match and haven't expired. Due to cookie matching rules, a server on foo.example.com can set cookies that also would match for bar.example.com, making it it possible for a "sister server" to effectively cause a denial of service for a sibling site on the same second level domain using this method.
- Record
UBUNTU-CVE-2022-32205- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVCURL-CVE-2022-32205 No score
Set-Cookie denial of service
A malicious server can serve excessive amounts of Set-Cookie: headers in a
HTTP response to curl and curl stores all of them. A sufficiently large amount
of (big) cookies make subsequent HTTP requests to this, or other servers to
which the cookies match, create requests that become larger than the threshold
that curl uses internally to avoid sending crazy large requests (1048576
bytes) and instead returns an error.
This denial state might remain for as long as the same cookies are kept, match
and have not expired. Due to cookie matching rules, a server on
foo.example.com can set cookies that also would match for bar.example.com,
making it it possible for a "sister server" to effectively cause a denial of
service for a sibling site on the same second level domain using this method.
- Record
CURL-CVE-2022-32205- Updated
- 2026-11-02
OSVMGASA-2022-0250 No score
Updated curl packages fix security vulnerability
Set-Cookie denial of service. (CVE-2022-32205)
HTTP compression denial of service. (CVE-2022-32206)
Unpreserved file permissions. (CVE-2022-32207)
FTP-KRB bad message verification. (CVE-2022-32208)
- Record
MGASA-2022-0250- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12214-1 No score
curl-7.84.0-1.1 on GA media
These are all security issues fixed in the curl-7.84.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12214-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2305-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2022-32205: Set-Cookie denial of service (bsc#1200734)
- CVE-2022-32206: HTTP compression denial of service (bsc#1200735)
- CVE-2022-32207: Unpreserved file permissions (bsc#1200736)
- CVE-2022-32208: FTP-KRB bad message verification (bsc#1200737)
- Record
SUSE-SU-2022:2305-1- Updated
- 2026-11-02
OSVUSN-5495-1 No score
curl vulnerabilities
Harry Sintonen discovered that curl incorrectly handled certain cookies. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 21.10, and Ubuntu 22.04 LTS. (CVE-2022-32205)
Harry Sintonen discovered that curl incorrectly handled certain HTTP compressions. An attacker could possibly use this issue to cause a denial of service. (CVE-2022-32206)
Harry Sintonen incorrectly handled certain file permissions. An attacker could possibly use this issue to expose sensitive information. This issue only affected Ubuntu 21.10, and Ubuntu 22.04 LTS. (CVE-2022-32207)
Harry Sintonen discovered that curl incorrectly handled certain FTP-KRB messages. An attacker could possibly use this to perform a machine-in-the-middle attack. (CVE-2022-32208)
- Record
USN-5495-1- Updated
- 2026-11-02
Affected products
- haxx curl
- apple macos
- debian linux
- fedoraproject fedora
- netapp clustered data ontap
- netapp element software
- netapp h300s firmware
- netapp h410s firmware
- netapp h500s firmware
- netapp h700s firmware
- netapp hci management node
- netapp solidfire
Show 11 moreShow less
- siemens scalance sc622-2c firmware
- siemens scalance sc626-2c firmware
- siemens scalance sc632-2c firmware
- siemens scalance sc636-2c firmware
- siemens scalance sc642-2c firmware
- siemens scalance sc646-2c firmware
- siemens simatic s7-1500 cpu 1518-4 pn/dp mfp
- siemens simatic s7-1500 cpu 1518f-4 pn/dp mfp
- siemens sinamics perfect harmony gh180
- siemens siplus s7-1500 cpu 1518-4 pn/dp mfp
- splunk universal forwarder
Affected packages
| Package | Affected | Fixed |
|---|---|---|
curlAlpine:v3.13 |
7.71.0 up to 7.79.1-r2 | 7.79.1-r2 |
curlAlpine:v3.14 |
7.71.0 up to 7.79.1-r2 | 7.79.1-r2 |
curlAlpine:v3.15 |
7.71.0 up to 7.80.0-r2 | 7.80.0-r2 |
curlAlpine:v3.16 |
7.71.0 up to 7.83.1-r2 | 7.83.1-r2 |
curlAlpine:v3.17 |
7.71.0 up to 7.84.0-r0 | 7.84.0-r0 |
curlAlpine:v3.18 |
7.71.0 up to 7.84.0-r0 | 7.84.0-r0 |
curlAlpine:v3.19 |
7.71.0 up to 7.84.0-r0 | 7.84.0-r0 |
curlAlpine:v3.20 |
7.71.0 up to 7.84.0-r0 | 7.84.0-r0 |
curlAlpine:v3.21 |
7.71.0 up to 7.84.0-r0 | 7.84.0-r0 |
curlAlpine:v3.22 |
7.71.0 up to 7.84.0-r0 | 7.84.0-r0 |
Show 19 moreShow less
| Package | Affected | Fixed |
|---|---|---|
curlAlpine:v3.23 |
7.71.0 up to 7.84.0-r0 | 7.84.0-r0 |
curlAlpine:v3.24 |
7.71.0 up to 7.84.0-r0 | 7.84.0-r0 |
curlAzure Linux:2 |
before 7.84.0-1 | 7.84.0-1 |
curlDebian:12 |
before 7.84.0-1 | 7.84.0-1 |
curlDebian:13 |
before 7.84.0-1 | 7.84.0-1 |
curlDebian:14 |
before 7.84.0-1 | 7.84.0-1 |
curlDebian:11 |
before 7.74.0-1.3+deb11u2, plus listed versions 7.74.0-1.37.74.0-1.3+deb11u1 |
7.74.0-1.3+deb11u2 |
CURL_jllJulia |
before 8.5.0+0 | 8.5.0+0 |
LibCURL_jllJulia |
7.71.1+0 up to 7.84.0+0 | 7.84.0+0 |
curlMageia:8 |
before 7.74.0-1.7.mga8 | 7.74.0-1.7.mga8 |
curlopenEuler:20.03-LTS-SP1 |
before 7.71.1-15.oe1 | 7.71.1-15.oe1 |
curlopenEuler:20.03-LTS-SP3 |
before 7.71.1-15.oe1 | 7.71.1-15.oe1 |
curlopenEuler:22.03-LTS |
before 7.79.1-7.oe2203 | 7.79.1-7.oe2203 |
curlSUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 7.79.1-150400.5.3.1 | 7.79.1-150400.5.3.1 |
curlopenSUSE:Leap 15.4 |
before 7.79.1-150400.5.3.1 | 7.79.1-150400.5.3.1 |
curlUbuntu:22.04:LTS |
before 7.81.0-1ubuntu1.3, plus listed versions 7.74.0-1.3ubuntu27.74.0-1.3ubuntu37.80.0-37.81.0-17.81.0-1ubuntu1.17.81.0-1ubuntu1.2 |
7.81.0-1ubuntu1.3 |
curlUbuntu:18.04:LTS |
before 7.58.0-2ubuntu3.19, plus listed versions 7.55.1-1ubuntu27.55.1-1ubuntu2.17.57.0-1ubuntu17.58.0-2ubuntu17.58.0-2ubuntu2 Show 17 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.87.58.0-2ubuntu3.97.58.0-2ubuntu3.107.58.0-2ubuntu3.127.58.0-2ubuntu3.137.58.0-2ubuntu3.147.58.0-2ubuntu3.157.58.0-2ubuntu3.167.58.0-2ubuntu3.177.58.0-2ubuntu3.18 |
7.58.0-2ubuntu3.19 |
curlUbuntu:20.04:LTS |
before 7.68.0-1ubuntu2.12, plus listed versions 7.65.3-1ubuntu37.65.3-1ubuntu47.66.0-1ubuntu17.67.0-2ubuntu17.68.0-1ubuntu1 Show 9 moreShow less7.68.0-1ubuntu27.68.0-1ubuntu2.17.68.0-1ubuntu2.27.68.0-1ubuntu2.47.68.0-1ubuntu2.57.68.0-1ubuntu2.67.68.0-1ubuntu2.77.68.0-1ubuntu2.107.68.0-1ubuntu2.11 |
7.68.0-1ubuntu2.12 |
curlopenSUSE:Tumbleweed |
before 7.84.0-1.1 | 7.84.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-32205 is a medium vulnerability (CVSS 4.3) in Haxx Curl, published June 27, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 31.5%, the 98th percentile. Fixed in curl 7.79.1-r2.
References
hackerone.com/reports/1569946
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BEV6BR4MTI3CEWK2YU2HQZUW5FAS3FEY
debian.org/security/2022/dsa-5197
security.netapp.com/advisory/ntap-20220915-0003
support.apple.com/kb/HT213488
seclists.org/fulldisclosure/2022/Oct/41
Show 40 moreShow less
seclists.org/fulldisclosure/2022/Oct/28
cert-portal.siemens.com/productcert/pdf/ssa-333517.pdf
security.gentoo.org/glsa/202212-01
cert-portal.siemens.com/productcert/html/ssa-333517.html
cert-portal.siemens.com/productcert/html/ssa-419740.html
cert-portal.siemens.com/productcert/html/ssa-558014.html
cert-portal.siemens.com/productcert/html/ssa-942865.html
cert-portal.siemens.com/productcert/html/ssa-398330.html
nvd.nist.gov/vuln/detail/CVE-2022-32205
lists.fedoraproject.org/archives/list/[email protected]/message/BEV6BR4MTI3CEWK2YU2HQZUW5FAS3FEY
github.com/advisories/GHSA-9hhr-r3j8-h675
security.alpinelinux.org/vuln/CVE-2022-32205
docs.bell-sw.com/security/cves/CVE-2022-32205
github.com/CVEProject/cvelistV5/tree/main/cves/2022/32xxx/CVE-2022-32205.json
security-tracker.debian.org/tracker/CVE-2022-32205
advisories.mageia.org/MGASA-2022-0250.html
bugs.mageia.org/show_bug.cgi?id=30582
curl.se/docs/CVE-2022-32205.html
curl.se/docs/CVE-2022-32206.html
curl.se/docs/CVE-2022-32207.html
curl.se/docs/CVE-2022-32208.html
ubuntu.com/security/notices/USN-5495-1
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1744
nvd.nist.gov/vuln/detail/CVE-2022-32208
nvd.nist.gov/vuln/detail/CVE-2022-32206
nvd.nist.gov/vuln/detail/CVE-2022-32207
suse.com/support/update/announcement/2022/suse-su-20222305-1
bugzilla.suse.com/1200734
bugzilla.suse.com/1200735
bugzilla.suse.com/1200736
bugzilla.suse.com/1200737
suse.com/security/cve/CVE-2022-32205
suse.com/security/cve/CVE-2022-32206
suse.com/security/cve/CVE-2022-32207
suse.com/security/cve/CVE-2022-32208
ubuntu.com/security/CVE-2022-32205
cve.org/CVERecord?id=CVE-2022-32205
ubuntu.com/security/CVE-2022-32206
ubuntu.com/security/CVE-2022-32207
ubuntu.com/security/CVE-2022-32208