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: n/a
KEV: No
Impact: n/a
Action: n/a
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

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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-26T20:36:25.043Z

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

Link: CVE-2026-62326

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-62326

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T23:00:14Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption