High severity · published Jan 16, 2026
CVE-2026-23535
wlc Path traversal: Unsanitized API slugs in download command
8.0
CVSS
0.4%
EPSS
No
On KEV
Description
wlc is a Weblate command-line client using Weblate's REST API. Prior to 1.17.2, the multi-translation download could write to an arbitrary location when instructed by a crafted server. This vulnerability is fixed in 1.17.2.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H
Attack vector
Network
Complexity
High
Privileges
Low
User interaction
Required
Confidentiality
High
Integrity
High
Availability
High
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 33% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
WL
wlc · WeblateOrg
< 1.17.2 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-23535
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-23535
Patch
https://github.com/WeblateOrg/wlc/commit/216e691c6e50abae97fe2e4e4f21501bf49a585f
Issue Tracking
https://github.com/WeblateOrg/wlc/pull/1128
Product
https://github.com/WeblateOrg/wlc/releases/tag/1.17.2
Mitigation
https://github.com/WeblateOrg/wlc/security/advisories/GHSA-mmwx-79f6-67jg
More from wlc
5.5
CVE-2026-22251
wlc may leak API keys due to an insecure API key configuration
5.5
CVE-2026-22250
wlc can skip SSL verification
4.8
CVE-2026-42150
wlc: print_html outputs API data without HTML escaping, enabling stored XSS
2.3
CVE-2026-62364
wlc may disclose API tokens to project-configured URLs
