Intel

AIKIDO-2026-77191

weblate is vulnerable to Improper Authorization

Improper AuthorizationGHSA-f66g-8pcg-jm8r Published 3 days ago

53

Medium Risk

This Affects:

PYTHONweblate
4.14.0 - 2026.7.1
Fixed in 2026.8.0
Are you affected? Scan for Free

TL;DR

Weblate restores project backups without enforcing the component edit permission check applied by the normal interface. An authenticated user who can import backups can craft one containing a weblate:// repository link that points to a component they cannot access. The imported component then shares the private target's checkout, letting the user read private source strings and translations and commit changes that may be pushed to the victim's upstream repository. The fix resolves internal repository links using the importing user's permissions and skips inaccessible or invalid linked repositories.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and users can import project backups.

Background info

weblate is vulnerable to Improper Authorization in versions 4.14.0 - 2026.7.1.

How to fix this

Upgrade the weblate library to the patch version.