Skip to main content

Weblate CVE-2025-61587

| EUVDEUVD-2025-33186 LOW
URL Redirection to Untrusted Site (Open Redirect) (CWE-601)
2025-10-01 security-advisories@github.com
2.1
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious redir URL on legitimate domain
  2. Delivery
    Deliver link via phishing email
  3. Exploit
    Victim clicks trusted-looking link
  4. Execution
    Open redirect to attacker site
  5. Impact
    Drive-by download or credential theft

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Redirect URL validation
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a specific non-default deployment: Weblate configured with Anubis as the bot/anti-abuse layer AND the REDIRECT_DOMAINS setting left unset, which allows the redir parameter on the .within.website path to redirect to arbitrary external domains. The commit evidence confirms the fix is to set REDIRECT_DOMAINS (matching WEBLATE_SITE_DOMAIN) and to qualify the nginx redir value with $scheme://$host. Exploitation is further limited by required victim interaction - the target must actively click an attacker-crafted link (CVSS UI:A) - and the attack is unauthenticated (PR:N) but yields no impact to the Weblate system itself, only to the redirected end user. Installations without Anubis, or with REDIRECT_DOMAINS configured, are not affected.

Impact

This is a genuinely low-priority issue, and the signals agree rather than conflict. The vendor CVSS 4.0 vector scores only 2.1, driven down by AT:P (a specific attack requirement - the vulnerable Anubis/REDIRECT_DOMAINS misconfiguration must be present) and UI:A (the victim must actively click a crafted link). Vulnerable-system impact is explicitly none (VC:N/VI:N/VA:N); only subsequent-system confidentiality and integrity are rated low (SC:L/SI:L), consistent with CWE-601 open redirect where harm lands on the user's browser, not the Weblate host. EPSS reinforces low risk at 0.04% (12th percentile). This is NOT on CISA KEV, so there is no evidence of active exploitation. A public exploit reference does exist (the GitHub security advisory GHSA-3xhv-r4gx-xw99), but POC availability must not be conflated with active exploitation - open-redirect PoCs are trivial to construct regardless. The one caveat worth stating: the flaw only exists in a specific deployment mode (Anubis enabled with REDIRECT_DOMAINS unset), so raw CVSS already accounts for this via AT:P - default Weblate installs are not affected. Net: a real but low-severity phishing/redirect aid, not an urgent patch priority.

Exploit ScenarioDerived

An attacker crafts a URL on the organization's legitimate Weblate domain containing a malicious redir parameter on the .within.website path, then delivers it via phishing. Because CVSS shows UI:A, the victim must click the link; they are then silently redirected to an attacker-controlled site that may serve a phishing page or trigger a drive-by download of a malicious file. A public reference exploit exists in the GitHub advisory, though no active exploitation is recorded in CISA KEV.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Oct 12, 2026

An open redirect in Weblate 5.13.2 and earlier lets a crafted link on the legitimate Weblate domain bounce a victim to an attacker-controlled site, and can be chained to trigger drive-by downloads. Exploitation is not unconditional: it requires a non-default deployment where Weblate is fronted by Anubis and the REDIRECT_DOMAINS setting has been left unset, and it demands victim interaction since the target must actively click the crafted URL (CVSS:3.1/AV:N/AC:H/PR:N/UI:R). The issue is fixed in 5.13.3, publicly available exploit details exist via the GitHub advisory, EPSS is low at 0.04% (12th percentile), and there is no indicator of confirmed active exploitation.

Earlier versions of this analysis (1)
v1 Mar 13, 2026 - 18:18 CVSS 6.1

RemediationAI

Vendor-released patch: upgrade to Weblate 5.13.3, which is the version where the issue is fixed per the advisory (GHSA-3xhv-r4gx-xw99) and the ENISA entry. The upstream patches are commit 6b3d73a and commit ec3b900 in WeblateOrg/weblate, plus nginx template commit 76518342 in WeblateOrg/docker. For deployments that cannot immediately upgrade, the practical workaround is configuration-level: set REDIRECT_DOMAINS explicitly to your Weblate site domain (the vendor documents it must match WEBLATE_SITE_DOMAIN), which constrains the redir parameter to your own host and neutralizes the open redirect - the trade-off is that any hostname mismatch between REDIRECT_DOMAINS and the actual site domain will break legitimate post-challenge redirects, so verify the value after applying it. If neither upgrade nor correct REDIRECT_DOMAINS configuration is feasible, removing Anubis from the request path eliminates the vulnerable .within.website endpoint, at the cost of losing the bot-challenge protection Anubis provides. Because the remaining risk is borne by end users rather than the server, no server-side detection or data-integrity action is required, but you may want to monitor or filter outbound links containing the .within.website/?redir= pattern until patched.

Affected VersionsENISA

weblate < 5.13.3

Affected Packages

pypi weblate fix: 5.13.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in pypi

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is CWE-601 (URL Redirection to Untrusted Site / Open Redirect), rooted in how the Anubis anti-abuse layer's .within.website endpoint handles its redir query parameter. Anubis sits in front of Weblate as a bot-challenge gate, and the path /.within.website/?redir= is designed to return the visitor to where they came from. When REDIRECT_DOMAINS is unset, the value supplied in redir is not constrained to the Weblate site, so an attacker can plant an arbitrary external destination in the redirect. The vendor fix operates on two layers: the nginx template now qualifies the value as $scheme://$host$request_uri instead of a bare $request_uri (docker commit 76518342), and the documentation requires REDIRECT_DOMAINS to be set to the value of WEBLATE_SITE_DOMAIN alongside the Anubis container configuration. Affected installations are identified by CPE cpe:2.3:a:weblate:weblate:*:*:*:*:*:*:*:* and, per ENISA EUVD-2025-33186, all versions below 5.13.3. The impact is confined to the redirected end user's browser session; there is no compromise of the Weblate application itself, which is why the assessed scope is C:L/I:N with no confidentiality or integrity loss on the server.

Know when Weblate gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (github) PRIMARY 2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
vuln.today AI 3.4 LOW

Network-reachable and unauthenticated (AV:N/PR:N), but the required Anubis-plus-unset-REDIRECT_DOMAINS misconfiguration and victim click make it AC:H/UI:R; scope changes to the user's browser (S:C) with only low confidentiality impact.

3.1 AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
SUSE 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
Active
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

6
Severity Changed
Oct 12, 2026 - 15:22 NVD
MEDIUM LOW
CVSS changed
Oct 12, 2026 - 15:22 NVD
6.1 (MEDIUM) 2.1 (LOW)
PoC Detected
Oct 07, 2025 - 14:26 vuln.today
Public exploit code
Patch released
Oct 07, 2025 - 14:26 nvd
Patch available
CVE Published
Oct 01, 2025 - 22:15 cve.org
LOW 2.1
CVE Published
Oct 01, 2025 - 22:15 nvd
MEDIUM 6.1

DescriptionCVE.org

Weblate is a web based localization tool. An open redirect exists in versions 5.13.2 and below via the redir parameter on .within.website when Weblate is configured with Anubis and REDIRECT_DOMAINS is not set. An attacker can craft a URL on the legitimate domain that redirects a victim to an attacker-controlled site. The redirect can also be used to initiate drive-by downloads (redirecting to a URL that serves a malicious file), increasing the risk to end users. This issue is fixed in version 5.13.3.

Executive ViewAI

Why It Matters

Organizations using Weblate should be aware of moderate risk from CVE-2025-61587 rated CVSS 6.1. Exploitation could compromise the security of affected deployments. Proof-of-concept code is publicly available. A patch is available and should be applied during regular vulnerability management.

Business Impact: Low
Compensating Controls

Apply vendor patch. If patching is delayed: restrict network access and enable monitoring.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% exploitable
Prevalence
Medium
popular self-hosted FOSS localization platform, moderate but not universal footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Low

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0
CVE-2025-68398 CRITICAL
9.1 Dec 18

Improper input validation in Weblate versions prior to 5.15.1 lets a user who can submit translation files or restore pr

CVE-2026-34393 HIGH
8.8 Apr 15

Privilege escalation in Weblate versions prior to 5.17 allows an authenticated low-privileged user to modify sensitive f

CVE-2022-23915 HIGH
8.8 Mar 04

The package weblate from 0 and before 4.11.1 are vulnerable to Remote Code Execution (RCE) via argument injection when u

CVE-2026-86035 HIGH
8.5 Sep 29

Argument injection in Weblate's Mercurial backend lets an authenticated user with project-scoped component.edit permissi

CVE-2026-55228 HIGH
8.1 Aug 26

Weblate's REST API failed to enforce permission scope on team (group) assignments in all versions prior to 2026.7, allow

CVE-2026-33435 HIGH
8.0 Apr 15

Remote code execution in Weblate's project backup restoration affects versions prior to 5.17, exploitable by authenticat

CVE-2026-23535 HIGH
8.0 Jan 16

The wlc Weblate command-line client prior to version 1.17.2 is vulnerable to arbitrary file write attacks through path t

CVE-2026-61792 HIGH
7.7 Aug 26

Arbitrary file read via symlink traversal in Weblate's App store metadata ZIP download affects all versions prior to 202

CVE-2026-34242 HIGH
7.7 Apr 15

Arbitrary file read vulnerability in Weblate versions prior to 5.17 allows authenticated attackers to read sensitive fil

CVE-2026-21889 HIGH
7.5 Jan 14

Weblate versions prior to 5.15.2 expose screenshot images through the web server without authentication controls, enabli

CVE-2026-33220 MEDIUM
6.8 Apr 15

Path traversal in Weblate allows authenticated users to read arbitrary files outside the repository via the translation

CVE-2026-24126 MEDIUM
6.6 Feb 19

Weblate versions up to 5.16.0 contains a vulnerability that allows attackers to an argument injection to `ssh-add` (CVSS

Vendor StatusVendor

Debian

Bug #745661
weblate
Release Status Fixed Version Urgency
open - -

SUSE

Severity: Medium
Product Status
openSUSE Tumbleweed Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy