CVE-2025-47951

Weblate lacks rate limiting when verifying second factor

Published Jun 16, 2025 CVSS 3.1 · 4.9 Medium EPSS < 1% KEV · Not listed
Description
Weblate is a web based localization tool. Prior to version 5.12, the verification of the second factor was not subject to rate limiting. The absence of rate limiting on the second factor endpoint allows an attacker with valid credentials to automate OTP guessing. This issue has been patched in version 5.12.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-18400 Weblate is a web based localization tool. Prior to version 5.12, the verification of the second factor was not subject to rate limiting. The absence of rate limiting on the second factor endpoint allows an attacker with valid credentials to automate OTP guessing. This issue has been patched in version 5.12.
Github GHSA Github GHSA GHSA-57jg-m997-cx3q Weblate lacks rate limiting when verifying second factor
History
Type Values Removed Values Added
First Time appeared Weblate
Weblate weblate
CPEs cpe:2.3:a:weblate:weblate:*:*:*:*:*:*:*:*
Vendors & Products Weblate
Weblate weblate
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description Weblate is a web based localization tool. Prior to version 5.12, the verification of the second factor was not subject to rate limiting. The absence of rate limiting on the second factor endpoint allows an attacker with valid credentials to automate OTP guessing. This issue has been patched in version 5.12.
Title Weblate lacks rate limiting when verifying second factor
Weaknesses CWE-307
References
Metrics cvssV3_1

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jun 17, 2025, 6:52 PM
Reserved
May 14, 2025, 10:32 AM
Status
Analyzed
Published
Jun 16, 2025, 9:15 PM
Modified
Jun 17, 2026, 9:28 AM