Browse / Weblate
Weblate
158disclosed reports
What gets reported to Weblate
Most upvoted reports
AllValidInformativeN/ADuplicate
- **Unauthenticated IDOR allows modification of payment customer billing information**Insecure Direct Object Reference (IDOR) · high72 votes
- exposure of personal IP address via email.Privacy Violation61 votes
- SSRF via URL Parser Differential in `normalize_request_url` (wlc)Server-Side Request Forgery (SSRF) · high43 votes
- Reset password cookie leads to account takeoverReliance on Cookies without Validation and Integrity Checking in a Security Decision · medium41 votes
- Incomplete fix for CVE-2022-23915: Mercurial argument injection in HgRepository.get_file() leads to command executionOS Command Injection · high34 votes
- Argument Injection in /manage/ssh/ via host parameter leads to sensitive file disclosure on WeblateInformation Disclosure34 votes
- Unauthenticated ?q= search query causes exponential pyparsing backtracking under a process-global lock in WeblateUncontrolled Resource Consumption · high33 votes
- Billion laughs entity expansion in Qt .ts discovery: a crafted ~950 KB file forces ~55 MB of XML expansion per parse, cost scales with crafted file cXML Entity Expansion · medium29 votes
- CSRF with logout actionCross-Site Request Forgery (CSRF)29 votes
- no captcha for register user and weak question attacker can spam emailViolation of Secure Design Principles29 votes
- API token sent to URL dictated by an untrusted project .weblate fileInformation Disclosure · medium27 votes
- Memory exhaustion (DoS) via unbounded file read in `EncodingDiscovery.detect_encoding()`Uncontrolled Resource Consumption · medium24 votes
- Open Github Repo Leaking WEBLATE SECRET KEYCleartext Storage of Sensitive Information22 votes
- Incomplete VCS metadata exclusion: `.svn` / `.bzr` bypass CVE-2026-61792 due to missing `VCS_METADATA_DIRS` entries.Path Traversal · medium21 votes
- Race Condition allows to get more free trials and get more than 100 languages and strings for freeBusiness Logic Errors · low20 votes
- HTML injection and information disclosure in support panelInformation Disclosure · medium20 votes
- Broken Authentication – Session Token bugImproper Authentication - Generic19 votes
- Uploaded XLF files result in External Entity ExecutionXML External Entities (XXE) · high18 votes
- Rate Limit Bypass on login PageImproper Authentication - Generic · medium18 votes
- Uncaught RecursionError crash in translation-finder (deep directory tree DoS)Uncontrolled Resource Consumption · low16 votes
- Insecure Account Removal #2Violation of Secure Design Principles · low16 votes
- wlc: Project-wide download fails part-way and leaves stale archives on disk; filesystem errors surface as raw Python tracebacks.Information Exposure Through an Error Message · low14 votes
- CPU-based Denial of Service in translation-finder via O(N²) per-result wildcard mask matchingUncontrolled Resource Consumption · medium13 votes
- No rate limiting for Remove Account lead to huge Mass mailingsBusiness Logic Errors13 votes
- DKIM records not present, Email Hijacking is possible.....Improper Authentication - Generic12 votes
- Password RestrictionViolation of Secure Design Principles · low12 votes
- Translation discovery crashes on crafted filenames (regex substitution injection)Use of Externally-Controlled Format String · low11 votes
- Stored XSS via Create Project (Add new translation project)Cross-site Scripting (XSS) - Stored · medium11 votes
- No Rate On Add SuggestConcurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') · low11 votes
- flood of comment no rate limit on commnets >> by using different user agent Violation of Secure Design Principles · low11 votes
- no notification send to victim if attacker hacks/accesses his victims WebLate account.Business Logic Errors · low11 votes
- Login CSRF : Login Authentication FlawCross-Site Request Forgery (CSRF) · medium11 votes
- Account Takeover using Third party Auth CSRFCross-Site Request Forgery (CSRF) · high11 votes
- Logging in without knowing credentials after logged out actionImproper Authentication - Generic10 votes
- Rate Limit Issue on hosted.weblate.orgImproper Restriction of Authentication Attempts · low10 votes
- Weak password policyImproper Authentication - Generic · low10 votes
- Weak e-mail change functionality could lead to account takeoverViolation of Secure Design Principles · low10 votes
- No rate Limit on Add new Translation Project Improper Restriction of Authentication Attempts9 votes
- Missing filteration of meta characters in full name field on registration page https://demo.weblate.org/accounts/registerViolation of Secure Design Principles9 votes
- Insecure Account RemovalViolation of Secure Design Principles · low9 votes
- Activation tokens are not expiringCross-Site Request Forgery (CSRF) · medium9 votes
- Testing flow includes a DeepSource secretUse of Hard-coded Credentials · low8 votes
- Missing Restriction On String SizeMemory Corruption - Generic8 votes
- Reset password more than once with a reset link #2Business Logic Errors8 votes
- Running 2 accounts with a single email #3Business Logic Errors8 votes
- Reset password more than once with a reset linkBusiness Logic Errors8 votes
- No Rate Limiting at /contactMemory Corruption - Generic · low8 votes
- Invalidate session after password reset - hosted websiteDuplicateImproper Authentication - Generic · low8 votes
- No Password Length Restriction leads to Denial of ServiceUncontrolled Resource Consumption · low8 votes
- Improper access control when an added email address is deleted from authenticationDuplicateImproper Access Control - Generic · high8 votes
- No BruteForce ProtectionImproper Restriction of Authentication Attempts · medium8 votes
- Registration captcha bypassViolation of Secure Design Principles · medium8 votes
- Stored XSS @ /engage/<project_slug>Cross-site Scripting (XSS) - Stored · medium7 votes
- Browser Self XSS Protection not implementedInformation Disclosure7 votes
- Password token validation in Weblate Bypass #2Improper Authentication - Generic7 votes
- Running 2 accounts with a single email [Part 2]Business Logic Errors7 votes
- 7 votes
- Takeover of an account via reset password options after removing the accountImproper Authentication - Generic · low7 votes
- Information Disclosure on demo.weblate.orgInformation Disclosure · low7 votes
- Captcha Bypass at Email Reset can lead to Spamming users.Violation of Secure Design Principles7 votes
- Design Flaw in session management of password reset Improper Access Control - Generic7 votes
- CSRF to Connect third party AccountCross-Site Request Forgery (CSRF) · medium7 votes
- Running 2 accounts with a single emailBusiness Logic Errors7 votes
- Missing restriction on string size of Full Name at https://demo.weblate.org/accounts/register/Memory Corruption - Generic · low7 votes
- CSV Injection with the CSV export featureOS Command Injection · low7 votes
- CSRF : Reset API Cross-Site Request Forgery (CSRF) · low7 votes
- Logout CSRFCross-Site Request Forgery (CSRF) · low7 votes
- Secret_key in GitHubInformativeInformation Disclosure6 votes
- 2nd issue>>> flood of email no rate limit on delete account confirmation email >> Violation of Secure Design Principles · low6 votes
- Application allowing old password to be set as new password | hosted.weblate.orgImproper Authentication - Generic6 votes
- 6 votes
- Persistence of Third Party Association.Business Logic Errors6 votes
- Full Name Overwrite on Third party loginImproper Authentication - Generic6 votes
- Old password can be new passwordImproper Authentication - Generic · low6 votes
- CSV export filter bypass leads to formula injection.Command Injection - Generic · medium6 votes
- No Rate Limitting at Change PasswordImproper Restriction of Authentication Attempts · medium6 votes
- [hosted.weblate.org]Account TakeoverImproper Authentication - Generic · low6 votes
- Open SMTP port can let anyone send email from mail.chihar.comN/ACryptographic Issues - Generic6 votes
- Login using disconnected google account i.e login using old email idImproper Authentication - Generic · low6 votes
- You can simply just use passwords that simply are as 123456Improper Authentication - Generic · low6 votes
- Send Empty CSRF leads to log out user on [https://hosted.weblate.org/accounts/profile]Cross-Site Request Forgery (CSRF) · low5 votes
- No Rate Limit On Add new wordBusiness Logic Errors · low5 votes
- 5 votes
- Add another email address without verificationImproper Access Control - Generic5 votes
- Password token validation in Weblate BypassImproper Authentication - Generic5 votes
- No Rate Limitation on Regenerate Api KeyImproper Restriction of Authentication Attempts5 votes
- 5 votes
- The username of an account can be ..Business Logic Errors5 votes
- Improper validation of unicode charactersViolation of Secure Design Principles5 votes
- 5 votes
- Open redirect while disconnecting EmailOpen Redirect5 votes
- Improper Cookie expiration | Cookies Expiration Set to Future Misconfiguration · low5 votes
- Option method enabledViolation of Secure Design Principles5 votes
- 5 votes
- Self-XSS can be achieved in the editor link using filter bypassCross-site Scripting (XSS) - Generic5 votes
- Csrf in watch-unwatch projectsCross-Site Request Forgery (CSRF) · low5 votes
- session id missing secure flag - Hosted WebsiteImproper Authentication - Generic · low5 votes
- Open redirect while disconnecting authenticated accountOpen Redirect · medium5 votes
- Access to completion page without performing any actionImproper Access Control - Generic5 votes
- Spamming any user from Reset Password FunctionViolation of Secure Design Principles · low5 votes