CVE-2022-27775
An information disclosure vulnerability exists in curl 7.65.0 to 7.82.0 are vulnerable that by...
An information disclosure vulnerability exists in curl 7.65.0 to 7.82.0 are vulnerable that by using an IPv6 address that was in the connection pool but with a different zone id it could reuse a connection instead.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
An information disclosure vulnerability exists in curl 7.65.0 to 7.82.0 are vulnerable that by using an IPv6 address that was in the connection pool but with a different zone id it could reuse a connection instead.
- Record
CVE-2022-27775- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
CVE List
7.5
An information disclosure vulnerability exists in curl 7.65.0 to 7.82.0 are vulnerable that by using an IPv6 address that was in the connection pool but with a different zone id it could reuse a connection instead.
- Record
CVE-2022-27775- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
EUVDEUVD-2022-32271
7.5
An information disclosure vulnerability exists in curl 7.65.0 to 7.82.0 are vulnerable that by using an IPv6 address that was in the connection pool but with a different zone id it could reuse a connection instead.
- Record
EUVD-2022-32271- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-fx56-rj7x-688m
7.5
An information disclosure vulnerability exists in curl 7.65.0 to 7.82.0 are vulnerable that by...
An information disclosure vulnerability exists in curl 7.65.0 to 7.82.0 are vulnerable that by using an IPv6 address that was in the connection pool but with a different zone id it could reuse a connection instead.
- Record
GHSA-fx56-rj7x-688m- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-27775
7.5
An information disclosure vulnerability exists in curl 7.65.0 to 7.82.0 are vulnerable that by using an IPv6 address that was in the connection pool but with a different zone id it could reuse a connection instead.
- Record
ALPINE-CVE-2022-27775- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-03
OSVBELL-CVE-2022-27775
7.5
CVE-2022-27775 does not affect BellSoft software
- Record
BELL-CVE-2022-27775- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 13 moreShow less
OSV
7.5
An information disclosure vulnerability exists in curl 7.65.0 to 7.82.0 are vulnerable that by using an IPv6 address that was in the connection pool but with a different zone id it could reuse a connection instead.
- Record
CVE-2022-27775- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-27775
7.5
An information disclosure vulnerability exists in curl 7.65.0 to 7.82.0 are vulnerable that by using an IPv6 address that was in the connection pool but with a different zone id it could reuse a connection instead.
- Record
DEBIAN-CVE-2022-27775- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-03
OSVJLSEC-2026-387
7.5
An information disclosure vulnerability exists in curl 7.65.0 to 7.82.0 are vulnerable that by using an IPv6 address that was in the connection pool but with a different zone id it could reuse a connection instead.
- Record
JLSEC-2026-387- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Updated
- 2026-11-02
OSVOESA-2022-1659
5.0
curl security update
cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.
Security Fix(es):
This security flaw in curl allows to reuse an OAUTH2 authenticated connection without properly ensuring that the connection is authenticated with the same credentials set by this transport, this issue can lead to authentication bypasses, either by mistake or by malicious actors.(CVE-2022-22576)
When asked, curl does an HTTP(S) redirect. curl also supports authentication. When providing a user and password for a URL with a given hostname, curl makes an effort not to pass these credentials to other hosts in redirects unless permissions with special options are granted. This "same host check" has been flawed since its introduction. It does not work with cross-protocol redirection, nor does it treat different port numbers as separate hosts. This results in leaking credentials to other servers when curl redirects from authentication protected HTTP(S) URLs to other protocols and port numbers. It could also leak TLS SRP credentials in this way. By default, curl only allows redirects to HTTP(S) and FTP(S), but you can ask to allow redirects to all curl-supported protocols.(CVE-2022-27774)
This issue with curl occurs due to a logical bug where the configuration matching function does not take into account the IPv6 address zone id, which can cause curl to reuse the wrong connection when one transfer uses the zone id and subsequent transfers use another.(CVE-2022-27775)
This security flaw in curl allows leaking authentication or cookie header data over HTTP to redirect to the same host but a different port number, for applications passing custom Authorization: or Cookie: headers to the same set of headers Sending to servers on different port numbers is a problem, and these headers often contain privacy-sensitive information or data.(CVE-2022-27776)
- Record
OESA-2022-1659- CVSS 3.1
- 5.0 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2022:8299
7.5
Red Hat Security Advisory: curl security update
- Record
RHSA-2022:8299- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRLSA-2022:8299
7.5
Low: 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: bad local IPv6 connection reuse (CVE-2022-27775)
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.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 9.1 Release Notes linked from the References section.
- Record
RLSA-2022:8299- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-27775
7.5
An information disclosure vulnerability exists in curl 7.65.0 to 7.82.0 are vulnerable that by using an IPv6 address that was in the connection pool but with a different zone id it could reuse a connection instead.
- Record
UBUNTU-CVE-2022-27775- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVALSA-2022:8299 No score
Low: 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: bad local IPv6 connection reuse (CVE-2022-27775)
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.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2022:8299- Updated
- 2026-11-02
OSVCURL-CVE-2022-27775 No score
Bad local IPv6 connection reuse
libcurl keeps previously used connections in a connection pool for subsequent transfers to reuse, if one of them matches the setup.
Due to errors in the logic, the config matching function did not take the IPv6 address zone id into account which could lead to libcurl reusing the wrong connection when one transfer uses a zone id and a subsequent transfer uses another (or no) zone id.
- Record
CURL-CVE-2022-27775- Updated
- 2026-11-02
OSVMGASA-2022-0159 No score
Updated curl packages fix security vulnerability
OAUTH2 bearer bypass in connection re-use. (CVE-2022-22576) Credential leak on redirect. (CVE-2022-27774) Bad local IPv6 connection reuse. (CVE-2022-27775) Auth/cookie leak on redirect. (CVE-2022-27776)
- Record
MGASA-2022-0159- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12028-1 No score
curl-7.83.0-1.1 on GA media
These are all security issues fixed in the curl-7.83.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12028-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:1657-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2022-27776: Fixed auth/cookie leak on redirect (bsc#1198766)
- CVE-2022-27775: Fixed bad local IPv6 connection reuse (bsc#1198723)
- CVE-2022-22576: Fixed OAUTH2 bearer bypass in connection re-use (bsc#1198614)
- Record
SUSE-SU-2022:1657-1- Updated
- 2026-11-02
OSVUSN-5397-1 No score
curl vulnerabilities
Patrick Monnerat discovered that curl incorrectly handled certain OAUTH2. An attacker could possibly use this issue to access sensitive information. (CVE-2022-22576)
Harry Sintonen discovered that curl incorrectly handled certain requests. An attacker could possibly use this issue to expose sensitive information. (CVE-2022-27774, CVE-2022-27775, CVE-2022-27776)
- Record
USN-5397-1- Updated
- 2026-11-02
Affected products
- haxx curl
- broadcom fabric operating system
- debian linux
- netapp clustered data ontap
- netapp h300s firmware
- netapp h410s firmware
- netapp h500s firmware
- netapp h700s firmware
- netapp hci bootstrap os
- netapp solidfire \& hci management node
- netapp solidfire \& hci storage node
- siemens simatic s7-1500 cpu 1518-4 pn/dp mfp
Affected packages
| Package | Affected | Fixed |
|---|---|---|
curlAlpine:v3.12 |
7.65.0 up to 7.79.1-r1 | 7.79.1-r1 |
curlAlpine:v3.13 |
7.65.0 up to 7.79.1-r1 | 7.79.1-r1 |
curlAlpine:v3.14 |
7.65.0 up to 7.79.1-r1 | 7.79.1-r1 |
curlAlpine:v3.15 |
7.65.0 up to 7.80.0-r1 | 7.80.0-r1 |
curlAlpine:v3.16 |
7.65.0 up to 7.83.0-r0 | 7.83.0-r0 |
curlAlpine:v3.17 |
7.65.0 up to 7.83.0-r0 | 7.83.0-r0 |
curlAlpine:v3.18 |
7.65.0 up to 7.83.0-r0 | 7.83.0-r0 |
curlAlpine:v3.19 |
7.65.0 up to 7.83.0-r0 | 7.83.0-r0 |
curlAlpine:v3.20 |
7.65.0 up to 7.83.0-r0 | 7.83.0-r0 |
curlAlpine:v3.21 |
7.65.0 up to 7.83.0-r0 | 7.83.0-r0 |
Show 44 moreShow less
| Package | Affected | Fixed |
|---|---|---|
curlAlpine:v3.22 |
7.65.0 up to 7.83.0-r0 | 7.83.0-r0 |
curlAlpine:v3.23 |
7.65.0 up to 7.83.0-r0 | 7.83.0-r0 |
curlAlpine:v3.24 |
7.65.0 up to 7.83.0-r0 | 7.83.0-r0 |
curlAlmaLinux:9 |
before 7.76.1-19.el9 | 7.76.1-19.el9 |
curl-minimalAlmaLinux:9 |
before 7.76.1-19.el9 | 7.76.1-19.el9 |
libcurlAlmaLinux:9 |
before 7.76.1-19.el9 | 7.76.1-19.el9 |
libcurl-develAlmaLinux:9 |
before 7.76.1-19.el9 | 7.76.1-19.el9 |
libcurl-minimalAlmaLinux:9 |
before 7.76.1-19.el9 | 7.76.1-19.el9 |
curlDebian:12 |
before 7.83.0-1 | 7.83.0-1 |
curlDebian:13 |
before 7.83.0-1 | 7.83.0-1 |
curlDebian:14 |
before 7.83.0-1 | 7.83.0-1 |
curlDebian:11 From an advisory covering 15 CVEs |
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 |
before 7.83.1+0 | 7.83.1+0 |
curlMageia:8 From an advisory covering 4 CVEs |
before 7.74.0-1.5.mga8 | 7.74.0-1.5.mga8 |
curlopenEuler:20.03-LTS-SP1 From an advisory covering 4 CVEs |
before 7.71.1-13.oe1 | 7.71.1-13.oe1 |
curlopenEuler:20.03-LTS-SP3 From an advisory covering 4 CVEs |
before 7.71.1-13.oe1 | 7.71.1-13.oe1 |
curlopenEuler:22.03-LTS From an advisory covering 4 CVEs |
before 7.79.1-4.oe2203 | 7.79.1-4.oe2203 |
curl-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
curl-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
curl-minimal-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
libcurl-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
libcurl-develRed Hat:enterprise_linux:9::appstream |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
libcurl-minimal-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
curlRed Hat:enterprise_linux:9::baseos |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
curl-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
curl-debugsourceRed Hat:enterprise_linux:9::baseos |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
curl-minimalRed Hat:enterprise_linux:9::baseos |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
curl-minimal-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
libcurlRed Hat:enterprise_linux:9::baseos |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
libcurl-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
libcurl-minimalRed Hat:enterprise_linux:9::baseos |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
libcurl-minimal-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:7.76.1-19.el9 | 0:7.76.1-19.el9 |
curlRocky Linux:9 |
before 0:7.76.1-19.el9_1.1 | 0:7.76.1-19.el9_1.1 |
curlSUSE:Linux Enterprise Module for Basesystem 15 SP3 From an advisory covering 3 CVEs |
before 7.66.0-150200.4.30.1 | 7.66.0-150200.4.30.1 |
curlSUSE:Linux Enterprise Micro 5.1 From an advisory covering 3 CVEs |
before 7.66.0-150200.4.30.1 | 7.66.0-150200.4.30.1 |
curlSUSE:Linux Enterprise Micro 5.2 From an advisory covering 3 CVEs |
before 7.66.0-150200.4.30.1 | 7.66.0-150200.4.30.1 |
curlopenSUSE:Leap 15.3 From an advisory covering 3 CVEs |
before 7.66.0-150200.4.30.1 | 7.66.0-150200.4.30.1 |
curlUbuntu:20.04:LTS |
before 7.68.0-1ubuntu2.10, plus listed versions 7.65.3-1ubuntu37.65.3-1ubuntu47.66.0-1ubuntu17.67.0-2ubuntu17.68.0-1ubuntu1 Show 7 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.7 |
7.68.0-1ubuntu2.10 |
curlUbuntu:22.04:LTS |
before 7.81.0-1ubuntu1.1, plus listed versions 7.74.0-1.3ubuntu27.74.0-1.3ubuntu37.80.0-37.81.0-1 |
7.81.0-1ubuntu1.1 |
curlUbuntu:18.04:LTS From an advisory covering 4 CVEs |
before 7.58.0-2ubuntu3.17, plus listed versions 7.55.1-1ubuntu27.55.1-1ubuntu2.17.57.0-1ubuntu17.58.0-2ubuntu17.58.0-2ubuntu2 Show 15 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.16 |
7.58.0-2ubuntu3.17 |
curlUbuntu:20.04:LTS From an advisory covering 4 CVEs |
before 7.68.0-1ubuntu2.10, plus listed versions 7.65.3-1ubuntu37.65.3-1ubuntu47.66.0-1ubuntu17.67.0-2ubuntu17.68.0-1ubuntu1 Show 7 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.7 |
7.68.0-1ubuntu2.10 |
curlUbuntu:22.04:LTS From an advisory covering 4 CVEs |
before 7.81.0-1ubuntu1.1, plus listed versions 7.74.0-1.3ubuntu27.74.0-1.3ubuntu37.80.0-37.81.0-1 |
7.81.0-1ubuntu1.1 |
curlopenSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 7.83.0-1.1 | 7.83.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | OSV | |
| 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-27775 is a high vulnerability (CVSS 7.5) in Haxx Curl, published April 27, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.34%, the 88th percentile. Fixed in curl 7.79.1-r1.
References
hackerone.com/reports/1546268
security.netapp.com/advisory/ntap-20220609-0008
debian.org/security/2022/dsa-5197
security.gentoo.org/glsa/202212-01
cert-portal.siemens.com/productcert/html/ssa-398330.html
nvd.nist.gov/vuln/detail/CVE-2022-27775
Show 38 moreShow less
github.com/advisories/GHSA-fx56-rj7x-688m
security.alpinelinux.org/vuln/CVE-2022-27775
access.redhat.com/errata/RHSA-2022:8299
access.redhat.com/security/cve/CVE-2022-27775
bugzilla.redhat.com/2078388
errata.almalinux.org/9/ALSA-2022-8299.html
docs.bell-sw.com/security/cves/CVE-2022-27775
github.com/CVEProject/cvelistV5/tree/main/cves/2022/27xxx/CVE-2022-27775.json
security-tracker.debian.org/tracker/CVE-2022-27775
advisories.mageia.org/MGASA-2022-0159.html
bugs.mageia.org/show_bug.cgi?id=30352
curl.se/docs/CVE-2022-22576.html
curl.se/docs/CVE-2022-27774.html
curl.se/docs/CVE-2022-27775.html
curl.se/docs/CVE-2022-27776.html
ubuntu.com/security/notices/USN-5397-1
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1659
nvd.nist.gov/vuln/detail/CVE-2022-22576
nvd.nist.gov/vuln/detail/CVE-2022-27774
nvd.nist.gov/vuln/detail/CVE-2022-27776
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.1_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=2078388
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_8299.json
cve.org/CVERecord?id=CVE-2022-27775
errata.rockylinux.org/RLSA-2022:8299
suse.com/support/update/announcement/2022/suse-su-20221657-1
bugzilla.suse.com/1198614
bugzilla.suse.com/1198723
bugzilla.suse.com/1198766
suse.com/security/cve/CVE-2022-22576
suse.com/security/cve/CVE-2022-27775
suse.com/security/cve/CVE-2022-27776
ubuntu.com/security/CVE-2022-27775
ubuntu.com/security/CVE-2022-22576
ubuntu.com/security/CVE-2022-27774
ubuntu.com/security/CVE-2022-27776
suse.com/security/cve/CVE-2022-27774