Medium severity · published Jun 16, 2025
CVE-2025-47951
Weblate lacks rate limiting when verifying second factor
4.9
CVSS
0.3%
EPSS
No
On KEV
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.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:N
Attack vector
Network
Complexity
High
Privileges
Low
User interaction
None
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 18% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
WE
weblate · WeblateOrg
< 5.12 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-47951
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-47951
Patch
https://github.com/WeblateOrg/weblate/commit/f806293451248c5d95e45b3b507e9d158bc4f384
Issue Tracking
https://github.com/WeblateOrg/weblate/pull/14918
Release Notes
https://github.com/WeblateOrg/weblate/releases/tag/weblate-5.12.1
Vendor Advisory
https://github.com/WeblateOrg/weblate/security/advisories/GHSA-57jg-m997-cx3q
Permissions Required
https://hackerone.com/reports/3150564
More from weblate
9.8
CVE-2025-64725
Weblate has improper validation upon invitation acceptance
9.1
CVE-2026-24126
Weblate has an argument injection in management console
9.1
CVE-2025-68398
Weblate has git config file overwrite vulnerability that leads to remote code execution
8.8
CVE-2026-34393
Weblate: Privilege escalation in the user API endpoint
8.5
CVE-2026-86035
Weblate: Mercurial argument injection via repository filenames allows authenticated command execution
