CVE-2025-11563
wcurl path traversal with percent-encoded slashes
URLs containing percent-encoded slashes (/ or \) can trick wcurl into
saving the output file outside of the current directory without the user
explicitly asking for it.
This flaw only affects the wcurl command line tool.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
4.6
wcurl path traversal with percent-encoded slashes
URLs containing percent-encoded slashes (/ or \) can trick wcurl into
saving the output file outside of the current directory without the user
explicitly asking for it.
This flaw only affects the wcurl command line tool.
- Record
CVE-2025-11563- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
EUVDEUVD-2025-208109
4.6
URLs containing percent-encoded slashes (/ or \) can trick wcurl into
saving the output file outside of the current directory without the user
explicitly asking for it.
This flaw only affects the wcurl command line tool.
- Record
EUVD-2025-208109- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-6xq2-fm6w-mxfm
4.6
URLs containing percent-encoded slashes (`/` or `\`) can trick wcurl into saving the output file...
URLs containing percent-encoded slashes (/ or \) can trick wcurl into
saving the output file outside of the current directory without the user
explicitly asking for it.
This flaw only affects the wcurl command line tool.
- Record
GHSA-6xq2-fm6w-mxfm- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
NVD
4.6
URLs containing percent-encoded slashes (/ or \) can trick wcurl into
saving the output file outside of the current directory without the user
explicitly asking for it.
This flaw only affects the wcurl command line tool.
- Record
CVE-2025-11563- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVBELL-CVE-2025-11563
4.6
- Record
BELL-CVE-2025-11563- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSV
4.6
wcurl path traversal with percent-encoded slashes
URLs containing percent-encoded slashes (/ or \) can trick wcurl into
saving the output file outside of the current directory without the user
explicitly asking for it.
This flaw only affects the wcurl command line tool.
- Record
CVE-2025-11563- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
Show 14 moreShow less
OSVDEBIAN-CVE-2025-11563
4.6
URLs containing percent-encoded slashes (/ or \) can trick wcurl into saving the output file outside of the current directory without the user explicitly asking for it. This flaw only affects the wcurl command line tool.
- Record
DEBIAN-CVE-2025-11563- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVJLSEC-2026-425
4.6
URLs containing percent-encoded slashes (`/` or `\ `) can trick wcurl into saving the output file...
URLs containing percent-encoded slashes (/ or \ ) can trick wcurl into
saving the output file outside of the current directory without the user
explicitly asking for it.
This flaw only affects the wcurl command line tool.
- Record
JLSEC-2026-425- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-11563
4.6
URLs containing percent-encoded slashes (/ or \) can trick wcurl into saving the output file outside of the current directory without the user explicitly asking for it. This flaw only affects the wcurl command line tool.
- Record
UBUNTU-CVE-2025-11563- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15757-1 No score
curl-8.17.0-1.1 on GA media
These are all security issues fixed in the curl-8.17.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15757-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:20090-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2025-9086: Fixed Out of bounds read for cookie path (bsc#1249191)
- CVE-2025-11563: Fixed wcurl path traversal with percent-encoded slashes (bsc#1253757)
- CVE-2025-10148: Fixed predictable WebSocket mask (bsc#1249348)
Other fixes:
- tool_operate: fix return code when --retry is used but not triggered (bsc#1249367)
- Record
openSUSE-SU-2025:20090-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21077-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2025-9086: Fixed Out of bounds read for cookie path (bsc#1249191)
- CVE-2025-11563: Fixed wcurl path traversal with percent-encoded slashes (bsc#1253757)
- CVE-2025-10148: Fixed predictable WebSocket mask (bsc#1249348)
Other fixes:
- tool_operate: fix return code when --retry is used but not triggered (bsc#1249367)
- Record
SUSE-SU-2025:21077-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21145-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2025-9086: Fixed Out of bounds read for cookie path (bsc#1249191)
- CVE-2025-11563: Fixed wcurl path traversal with percent-encoded slashes (bsc#1253757)
- CVE-2025-10148: Fixed predictable WebSocket mask (bsc#1249348)
Other fixes:
- tool_operate: fix return code when --retry is used but not triggered (bsc#1249367)
- Record
SUSE-SU-2025:21145-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21198-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2025-11563: Fixed wcurl path traversal with percent-encoded slashes (bsc#1253757).
- Record
SUSE-SU-2025:21198-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21206-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2025-11563: Fixed wcurl path traversal with percent-encoded slashes (bsc#1253757).
- Record
SUSE-SU-2025:21206-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4180-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2025-11563: Fixed wcurl path traversal with percent-encoded slashes (bsc#1253757)
- Record
SUSE-SU-2025:4180-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4236-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2025-11563: Fixed wcurl path traversal with percent-encoded slashes (bsc#1253757)
- Record
SUSE-SU-2025:4236-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4300-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2025-11563: Fixed wcurl path traversal with percent-encoded slashes (bsc#1253757)
- Record
SUSE-SU-2025:4300-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4309-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2025-11563: Fixed wcurl path traversal with percent-encoded slashes (bsc#1253757)
- Record
SUSE-SU-2025:4309-1- Updated
- 2026-11-02
OSVUSN-8062-1 No score
curl vulnerabilities
It was discovered that curl incorrectly handled cookies when redirected from secure to insecure connections. An attacker could possibly use this issue to cause a denial of service, or obtain sensitive information. This issue only affected Ubuntu 25.10. (CVE-2025-9086)
Calvin Ruocco discovered that curl did not properly handle WebSocket communications under certain circumstances. A malicious server could possibly use this issue to poison proxy caches with malicious content. This issue only affected Ubuntu 24.04 LTS and Ubuntu 25.10. (CVE-2025-10148)
Stanislav Fort discovered that wcurl did not properly handle URLs with certain encoded characters. If a user were tricked into processing a specially crafted URL, an attacker could possibly use this issue to write files outside the intended directory. This issue only affected Ubuntu 25.10. (CVE-2025-11563)
Stanislav Fort discovered that curl did not properly validate pinned public keys under certain circumstances. A remote attacker could possibly use this issue to perform a machine-in-the-middle attack. This issue only affected Ubuntu 25.10.(CVE-2025-13034)
Stanislav Fort discovered that curl did not properly manage TLS options when performing LDAP over TLS transfers in multi-threaded environments. Under certain circumstances, certificate verification could be unintentionally and unknowingly disabled. (CVE-2025-14017)
It was discovered that curl incorrectly handled Oauth2 bearer tokens when following redirects. A remote attacker could possibly use this issue to obtain authentication credentials. (CVE-2025-14524)
Stanislav Fort discovered that curl did not properly validate TLS certificates when reusing connections. A remote attacker could possibly use this issue to bypass expected certificate verification. This issue only affected Ubuntu 24.04 LTS and Ubuntu 25.10. (CVE-2025-14819)
Harry Sintonen discovered that curl did not properly validate SSH host keys when performing SSH-based file transfers. This issue could lead to unintended bypass of custom known_hosts file. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2025-15079)
Harry Sintonen discovered that curl built with libssh did not properly handle authentication when performing SSH-based file transfers. This could result in unintended authentication operations. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2025-15224)
- Record
USN-8062-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
curlAlpaquita:25 |
8.14.0-r1 and later | None known |
curlAlpaquita:stream |
8.14.0-r1 up to 8.17.0-r0 | 8.17.0-r0 |
curlBellSoft Hardened Containers:stream |
8.14.0-r1 up to 8.17.0-r0 | 8.17.0-r0 |
curlDebian:13 |
before 8.14.1-2+deb13u2, plus listed versions 8.14.1-28.14.1-2+deb13u18.14.1-2+deb13u2~bpo13+1 |
8.14.1-2+deb13u2 |
curlDebian:14 |
before 8.17.0-2, plus listed versions 8.14.1-28.14.1-2+exp18.15.0-18.15.0-1~bpo13+18.15.0-1~exp1 Show 18 moreShow less8.15.0~rc1-1exp18.15.0~rc2-1~exp18.15.0~rc3-1~exp18.16.0-18.16.0-1+exp18.16.0-1~bpo13+18.16.0-28.16.0-38.16.0-48.16.0-4~bpo13+18.16.0~rc1-1~exp18.16.0~rc2-18.16.0~rc2-28.16.0~rc3-18.17.0-18.17.0~rc1-1~exp18.17.0~rc2-18.17.0~rc3-1 |
8.17.0-2 |
CURL_jllJulia |
8.16.0+0 up to 8.17.0+0 | 8.17.0+0 |
LibCURL_jllJulia |
8.15.0+0 up to 8.17.0+0 | 8.17.0+0 |
curlSUSE:Linux Micro 6.2 From an advisory covering 3 CVEs |
before 8.14.1-160000.3.1 | 8.14.1-160000.3.1 |
curlSUSE:Linux Enterprise Server 16.0 From an advisory covering 3 CVEs |
before 8.14.1-160000.3.1 | 8.14.1-160000.3.1 |
curl-miniSUSE:Linux Enterprise Server 16.0 From an advisory covering 3 CVEs |
before 8.14.1-160000.3.1 | 8.14.1-160000.3.1 |
Show 17 moreShow less
| Package | Affected | Fixed |
|---|---|---|
curlSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 3 CVEs |
before 8.14.1-160000.3.1 | 8.14.1-160000.3.1 |
curl-miniSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 3 CVEs |
before 8.14.1-160000.3.1 | 8.14.1-160000.3.1 |
curlSUSE:Linux Micro 6.0 |
before 8.14.1-2.1 | 8.14.1-2.1 |
curlSUSE:Linux Micro 6.1 |
before 8.14.1-slfo.1.1_3.1 | 8.14.1-slfo.1.1_3.1 |
curlSUSE:Linux Enterprise Micro 5.2 |
before 8.14.1-150200.4.94.1 | 8.14.1-150200.4.94.1 |
curlSUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 8.14.1-150600.4.31.1 | 8.14.1-150600.4.31.1 |
curlopenSUSE:Leap 15.6 |
before 8.14.1-150600.4.31.1 | 8.14.1-150600.4.31.1 |
curlSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 8.14.1-150700.7.5.1 | 8.14.1-150700.7.5.1 |
curlSUSE:Linux Enterprise Micro 5.3 |
before 8.14.1-150400.5.72.1 | 8.14.1-150400.5.72.1 |
curlSUSE:Linux Enterprise Micro 5.4 |
before 8.14.1-150400.5.72.1 | 8.14.1-150400.5.72.1 |
curlSUSE:Linux Enterprise Micro 5.5 |
before 8.14.1-150400.5.72.1 | 8.14.1-150400.5.72.1 |
curlUbuntu:25.10 |
before 8.14.1-2ubuntu1.1, plus listed versions 8.12.1-3ubuntu18.13.0-5ubuntu18.14.1-1ubuntu28.14.1-1ubuntu38.14.1-2ubuntu1 |
8.14.1-2ubuntu1.1 |
curlUbuntu:22.04:LTS From an advisory covering 9 CVEs |
before 7.81.0-1ubuntu1.22, plus listed versions 7.74.0-1.3ubuntu27.74.0-1.3ubuntu37.80.0-37.81.0-17.81.0-1ubuntu1.1 Show 17 moreShow less7.81.0-1ubuntu1.27.81.0-1ubuntu1.37.81.0-1ubuntu1.47.81.0-1ubuntu1.67.81.0-1ubuntu1.77.81.0-1ubuntu1.87.81.0-1ubuntu1.107.81.0-1ubuntu1.117.81.0-1ubuntu1.137.81.0-1ubuntu1.147.81.0-1ubuntu1.157.81.0-1ubuntu1.167.81.0-1ubuntu1.177.81.0-1ubuntu1.187.81.0-1ubuntu1.197.81.0-1ubuntu1.207.81.0-1ubuntu1.21 |
7.81.0-1ubuntu1.22 |
curlUbuntu:24.04:LTS From an advisory covering 9 CVEs |
before 8.5.0-2ubuntu10.7, plus listed versions 8.2.1-1ubuntu38.2.1-1ubuntu3.18.4.0-2ubuntu18.5.0-2ubuntu18.5.0-2ubuntu2 Show 9 moreShow less8.5.0-2ubuntu88.5.0-2ubuntu98.5.0-2ubuntu108.5.0-2ubuntu10.18.5.0-2ubuntu10.28.5.0-2ubuntu10.38.5.0-2ubuntu10.48.5.0-2ubuntu10.58.5.0-2ubuntu10.6 |
8.5.0-2ubuntu10.7 |
curlUbuntu:25.10 From an advisory covering 9 CVEs |
before 8.14.1-2ubuntu1.1, plus listed versions 8.12.1-3ubuntu18.13.0-5ubuntu18.14.1-1ubuntu28.14.1-1ubuntu38.14.1-2ubuntu1 |
8.14.1-2ubuntu1.1 |
curlopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 8.17.0-1.1 | 8.17.0-1.1 |
curlopenSUSE:Leap 16.0 From an advisory covering 3 CVEs |
before 8.14.1-160000.3.1 | 8.14.1-160000.3.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-2025-11563 is a medium vulnerability (CVSS 4.6) in Curl, published November 7, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.42%, the 36th percentile. Fixed in curl 8.17.0-r0.
References
curl.se/docs/CVE-2025-11563.json
curl.se/docs/CVE-2025-11563.html
openwall.com/lists/oss-security/2025/11/04/1
lists.debian.org/debian-release/2025/11/msg00504.html
nvd.nist.gov/vuln/detail/CVE-2025-11563
github.com/advisories/GHSA-6xq2-fm6w-mxfm
Show 30 moreShow less
docs.bell-sw.com/security/cves/CVE-2025-11563
github.com/CVEProject/cvelistV5/tree/main/cves/2025/11xxx/CVE-2025-11563.json
security-tracker.debian.org/tracker/CVE-2025-11563
suse.com/support/update/announcement/2025/suse-su-202521077-1
bugzilla.suse.com/1249191
bugzilla.suse.com/1249348
bugzilla.suse.com/1249367
bugzilla.suse.com/1253757
suse.com/security/cve/CVE-2025-10148
suse.com/security/cve/CVE-2025-11563
suse.com/security/cve/CVE-2025-9086
suse.com/support/update/announcement/2025/suse-su-202521145-1
suse.com/support/update/announcement/2025/suse-su-202521198-1
suse.com/support/update/announcement/2025/suse-su-202521206-1
suse.com/support/update/announcement/2025/suse-su-20254180-1
suse.com/support/update/announcement/2025/suse-su-20254236-1
suse.com/support/update/announcement/2025/suse-su-20254300-1
suse.com/support/update/announcement/2025/suse-su-20254309-1
ubuntu.com/security/CVE-2025-11563
cve.org/CVERecord?id=CVE-2025-11563
ubuntu.com/security/notices/USN-8062-1
ubuntu.com/security/CVE-2025-9086
ubuntu.com/security/CVE-2025-10148
ubuntu.com/security/CVE-2025-13034
ubuntu.com/security/CVE-2025-14017
ubuntu.com/security/CVE-2025-14524
ubuntu.com/security/CVE-2025-14819
ubuntu.com/security/CVE-2025-15079
ubuntu.com/security/CVE-2025-15224
suse.com/security/cve/CVE-2025-10966