Server-side Request Forgery (SSRF) Affecting weblate package, versions [,5.15)


Severity

Recommended
0.0
medium
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.22% (14th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-PYTHON-WEBLATE-17675161
  • published29 Jun 2026
  • disclosed26 May 2026
  • creditUnknown

Introduced: 26 May 2026

CVE-2025-66407  (opens in a new tab)
CWE-352  (opens in a new tab)
CWE-918  (opens in a new tab)

How to fix?

Upgrade weblate to version 5.15 or higher.

Overview

weblate is an A web-based continuous localization system with tight version control integration

Affected versions of this package are vulnerable to Server-side Request Forgery (SSRF) via the Create Component process. An attacker can access internal network resources and enumerate local files by supplying arbitrary protocols and addresses in the repository URL field when the Mercurial backend is enabled. This can lead to exposure of sensitive information, including potential access to cloud metadata services and internal endpoints. This is only exploitable if the Mercurial backend is enabled in the configuration.

Workaround

This vulnerability can be mitigated by removing Mercurial from the VCS_BACKENDS configuration.

CVSS Base Scores

version 4.0
version 3.1