CVE-2026-40256

Weblate is a web based localization tool. In versions prior to 5.17, repository-boundary validation relies on string prefix checks on resolved absolute paths. In multiple code paths, the check uses startswith against the repository root path. This is not path-segment aware and can be bypassed when the external path shares the same string prefix as the repository path (for example, repo and repo_outside). This issue has been fixed in version 5.17.
Configurations

Configuration 1 (hide)

cpe:2.3:a:weblate:weblate:*:*:*:*:*:*:*:*

History

No history.

Information

Published : 2026-04-15 19:16

Updated : 2026-06-17 10:44


NVD link : CVE-2026-40256

Mitre link : CVE-2026-40256

CVE.ORG link : CVE-2026-40256


JSON object : View

Products Affected

weblate

  • weblate
CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')