Medium severity · published May 8, 2026
CVE-2026-42150
wlc: print_html outputs API data without HTML escaping, enabling stored XSS
4.8
CVSS
0.2%
EPSS
No
On KEV
Description
wlc is a Weblate command-line client using Weblate's REST API. Prior to version 2.0.0, the HTML output format in wlc embeds API response data into HTML without escaping, allowing cross-site scripting when the output is rendered in a browser. This issue has been patched in version 2.0.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
High
User interaction
Required
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 7% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
WL
wlc · WeblateOrg
< 2.0.0 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-42150
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-42150
Patch
https://github.com/WeblateOrg/wlc/commit/0f3e58f6d7457b05d48ef40f579a172c4c8b8469
Issue Tracking
https://github.com/WeblateOrg/wlc/pull/1327
Release Notes
https://github.com/WeblateOrg/wlc/releases/tag/2.0.0
Vendor Advisory
https://github.com/WeblateOrg/wlc/security/advisories/GHSA-gx2m-mcc2-r4p3
More from wlc
8.0
CVE-2026-23535
wlc Path traversal: Unsanitized API slugs in download command
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
2.3
CVE-2026-62364
wlc may disclose API tokens to project-configured URLs
