← All advisories
CVE-2026-62326Medium · CVSS 6.5· CWE-400

RegexCheck causes Uncontrolled Resource Consumption

Vendor
weblate
Product
weblate
Status
Published · Jul 20 2026
Researchers
type5afe
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Published
Jul 17 2026

Impact

Weblate lets users with the built-in "Edit source" role set additional source-string flags, including the regex: quality check and regular-expression placeholders. Those regexes are compiled successfully by validation but later executed in RegexCheck and PlaceholderCheck without the timeout wrapper Weblate uses elsewhere.

When a source unit's extra_flags changes, Weblate immediately runs checks for each linked target unit in the same request. A source editor can store a pathological regex such as ^(a|aa)+$ and cause CPU-bound request stalls when checks process matching translations.

Patches

References

https://hackerone.com/reports/3825710