Medium severity5.0NVD Advisory· Published Apr 15, 2026· Updated Apr 21, 2026
CVE-2026-40256
CVE-2026-40256
Description
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.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
weblatePyPI | < 5.17 | 5.17 |
Affected products
2Patches
Vulnerability mechanics
References
5- github.com/WeblateOrg/weblate/commit/e30dbcb33ae78e754ecef192d54f996b89cb4e15nvdPatchWEB
- github.com/WeblateOrg/weblate/security/advisories/GHSA-ffgh-3jrf-8wvhnvdPatchVendor AdvisoryWEB
- github.com/advisories/GHSA-ffgh-3jrf-8wvhghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2026-40256ghsaADVISORY
- github.com/WeblateOrg/weblate/pull/18847ghsaWEB
News mentions
0No linked articles in our index yet.