CVE-2026-45576 json
zrok copy writes attacker-controlled WebDAV paths outside the destination root
published 2026-05-19 5 mo ago modified 2026-10-24 15 d ago also GHSA-c656-jcx2-7pqj , GO-2026-5315 , EUVD-2026-44973
- cvss
- 7.5
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 42%
- public exploits
- 0
- none known
Summary
zrok is software for sharing web services, files, and network resources. From 0.4.23 until 2.0.3, `zrok2 copy` stores attacker-controlled WebDAV or zrok drive paths such as /../outside.txt in the source inventory and passes them to FilesystemTarget.WriteStream, allowing the sync pipeline to write files outside the selected local filesystem destination root. This issue is fixed in version 2.0.3.
Patch / fix
- go github.com/openziti/zrok/v2 2.0.3
- netfoundry zrok 2.0.3
- govulncheck-vulndb openSUSE Leap 16.0 0.0.20260723T184607-160000.1.1
opensuse advisories openSUSE-SU-2026:21483-1
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 3 mo ago
Exploit prediction
0.50% chance of exploitation in the next 30 days, higher than 42% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:H/SI:H/SA:N |
| CNA | 4.0 | 8.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:N/SC:H/SI:H/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/openziti/zrok/v2 | <2.0.3 |
2.0.3 |
| go | github.com/openziti/zrok | >=0.4.23, <=1.1.11 >=0.4.23 |
no fix listed |
Affected products
- openziti zrok
Classification
- Weakness
-
- CWE-22 Improper Limitation of a Pathname to a Restricted Directory
References
-
github.com
/openziti/zrok/commit/a5811e61589d2f804267c6de4a9056db1bdea457
patch
-
github.com
/openziti/zrok/security/advisories/GHSA-c656-jcx2-7pqj
web, vendor-advisory, advisory
-
github.com
/openziti/zrok/releases/tag/v2.0.3
release-notes
-
github.com
/openziti/zrok
package
Sources
- CVE List CVE-2026-45576
- GitHub Advisory GHSA-c656-jcx2-7pqj
- NVD CVE-2026-45576
- OSV GO-2026-5315
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.