Description
Weblate is a web-based continuous localization platform used to manage software translations. In versions prior to 2026.7, a user with the built-in "Edit source" role can store a malicious regular expression in a source string's flags that is executed without any timeout, allowing them to stall requests and deny service. Regular expressions supplied through the regex: quality check and regex placeholders are compiled during validation but later run against translation content in RegexCheck and PlaceholderCheck with no time limit, so a catastrophic-backtracking pattern like ^(a|aa)+$ can consume CPU indefinitely. Because Weblate re-runs these checks for every linked target unit in the same request when a source unit's flags change, a single edit can trigger sustained CPU-bound denial of service. This issue is fixed in version 2026.7.
Published: 2026-08-26
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

A malicious regular expression can be stored in a source string’s flags by any user with the built‑in "Edit source" role. When such a flag is present, the expression is compiled during validation and later executed without a timeout during translation checks. A catastrophic back‑tracking pattern, for example ^(a|aa)+$, can cause the process to consume CPU resources indefinitely and stall the web request, effectively denying service to all users. The vulnerability arises from uncontrolled resource consumption in the regex engine (CWE‑400).

Affected Systems

Weblate Org’s Weblate platform, versions earlier than 2026.7, is affected. The flaw exists in the handling of source string flags and the subsequent regex checks performed on translation content for all linked target units.

Risk and Exploitability

The CVSS score of 6.5 indicates moderate severity, but the lack of a timeout means that an attacker can trigger a sustained denial of service with only minimal effort. While the EPSS score is not available, the issue can be exploited through the authenticated web interface by any user who has the Edit source role; the likely attack vector is via web‑based manipulation of translation flags. The vulnerability is not listed in CISA’s KEV catalog, suggesting no known widespread exploitation yet.

Generated by OpenCVE AI on August 26, 2026 at 22:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Weblate to version 2026.7 or later, which removes the uncontrolled regex execution flaw.
  • If an immediate upgrade is not possible, restrict the Edit source role to trusted users and audit existing source strings for malicious regex patterns, removing or correcting them.
  • Disable or limit the use of regex quality checks in the configuration, if the translation workflow allows, to prevent regex evaluation from consuming excessive CPU resources.

Generated by OpenCVE AI on August 26, 2026 at 22:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
First Time appeared Weblate
Weblate weblate
Vendors & Products Weblate
Weblate weblate

Thu, 27 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 26 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
Description Weblate is a web-based continuous localization platform used to manage software translations. In versions prior to 2026.7, a user with the built-in "Edit source" role can store a malicious regular expression in a source string's flags that is executed without any timeout, allowing them to stall requests and deny service. Regular expressions supplied through the regex: quality check and regex placeholders are compiled during validation but later run against translation content in RegexCheck and PlaceholderCheck with no time limit, so a catastrophic-backtracking pattern like ^(a|aa)+$ can consume CPU indefinitely. Because Weblate re-runs these checks for every linked target unit in the same request when a source unit's flags change, a single edit can trigger sustained CPU-bound denial of service. This issue is fixed in version 2026.7.
Title Weblate Has Uncontrolled Resource Consumption via
Weaknesses CWE-400
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-27T13:52:30.709Z

Reserved: 2026-07-13T19:27:58.315Z

Link: CVE-2026-62326

cve-icon Vulnrichment

Updated: 2026-08-27T13:52:27.716Z

cve-icon NVD

Status : Deferred

Published: 2026-08-26T21:16:39.820

Modified: 2026-09-09T21:09:13.080

Link: CVE-2026-62326

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-01T14:23:37Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption