PT-2026-36816 · Weblate · Weblate

Fg0X0

·

Published

2026-04-30

·

Updated

2026-05-07

·

CVE-2026-41654

CVSS v3.1

8.1

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Weblate versions prior to 5.17.1
Description An authenticated user with project.add permission can import a specially crafted project backup ZIP file. If the components/<name>.json file within the ZIP contains a repo URL pointing to a private address or uses a non-allow-listed scheme (such as file:// or git://), the system fails to validate it. This occurs because the software uses the Component.objects.bulk create([component])[0] function, which bypasses the full clean() method and the validate repo url validator. Consequently, the malicious URL is written directly into the .git/config file by the configure repo(pull=False) function.
Recommendations Update to version 5.17.1. Limit the number of users who have permission to create projects to reduce the risk of exploitation.

Fix

RCE

SSRF

Weakness Enumeration

Related Identifiers

CVE-2026-41654
GHSA-CWCX-382V-8M9G

Affected Products

Weblate