690 matches found
Weblate: CSV export filter bypass leads to formula injection.
Dear Weblate bug bounty team, Summary --- The new filter can be bypassed using: %0A-3+3+cmd|' /C calc'!D2. python text = "%0A-3+3+cmd|' /C calc'!D2" def csvfilterbypass: if text and text0 in '=', '+', '-', '@': return "'" + text return text How can this be fixed? --- You need to escape and detect...
Weblate: Specify maximal length in new comment
Hi, I tried to put this new comment in a translation and I got error. Message: asjdk jsahd jkhsahdk jashkdsakdj asjdk jsahd jkhsahdk jashkdsakdj asjdk jsahd jkhsahdk jashkdsakdj asjdk jsahd jkhsahdk jashkdsakdj asjdk jsahd jkhsahdk jashkdsakdj asjdk jsahd jkhsahdk jashkdsakdj asjdk jsahd jkhsahdk...
Weblate: No Password Length Restriction leads to Denial of Service
Hi Weblate, I am trying to register for an account when I came across a page where the password was required to be set up. The url is https://demo.weblate.org/accounts/password where the password was to be created after one provides his or her initial details. There is no limit to the length of t...
Weblate: Setting a password with a single character
Hi!, Following my previous report, 223618, I could see that you made a change to the site which https://demo.weblate.org/accounts/password/ says Your password can't be too similar to your other personal information. Your password must contain at least 6 characters. Your password can't be a common...
Weblate: Access to completion page without performing any action
Hi!, This is much of a best practice as it doesn't have much impact on the user. But I believe you may want to know. After making a registration or on finalizing a password reset, one is redirected to a page, https://demo.weblate.org/accounts/email-sent/. I noticed that even without making any of...
Weblate: Open redirect in Signing in via Social Sites
Weak Authentication Leads to the Open redirection to Malicios Sites : Signing in via Facebook : + https://hosted.weblate.org/accounts/login/facebook/?next=///evil.com Signing in via Gmail : + https://hosted.weblate.org/accounts/login/google-oauth2/?next=///evil.com Signing in via Github: +...
Weblate: No Rate Limitting at Change Password
Hello Team, I found out that you didnt implement a Rate Limitting on Change Password. Scenario This Scenario is Limited. But some of Programs here consider this. Victim Forgot to logout his/her account in Cafe/Internet Computer Shops. Attacker saw the Account that it is not Logged out having a...
Weblate: Self XSS at translation page through Editor Link at demo.weblate.org
User input is not sanitized properly at Editor link causing self xss. Steps to reproduce 1 Navigate to https://demo.weblate.org/accounts/profile/preferences 2 Provide Editor link as javaScript:alertdocument.cookie;//confirm1; and click on Save 3 Navigate to English Translation page of the project...
Weblate: demo.weblate.org is vulnerable to SWEET32 Vulnerability
Cryptographic protocols like TLS, SSH, IPsec, and OpenVPN commonly use block cipher algorithms, such as AES, Triple-DES, and Blowfish, to encrypt data between clients and servers. To use such algorithms, the data is broken into fixed-length chunks, called blocks, and each block is encrypted...
Weblate: [hosted.weblate.org]Account Takeover
Hello Team, Steps to Reproduce: Go to Login Page Reset Your Password by Clicking Reset it. Put your email and answer the captcha. Go to your email and click your reset Link. You dont need to Change Your Password because you'll be logged in. Scenario Victim forgot to logout his/her Email Account o...
Weblate: Content Spoofing
Hello Team, Discover a Content Spoofing here: Visit This Link PoC: F179125...
Weblate: Null Password - Setting a new password doesn't check for empty spaces
Hi Again! As seen your website at https://demo.weblate.org/accounts/password/ Your password can't be too similar to your other personal information. Your password must contain at least 6 characters. Your password can't be a commonly used password. Your password can't be entirely numeric. I found...
Weblate: Notify user about password change
Hi, There is an issue with password reset functionality with Weblate: user is not receiving notification when he reset password. Good thing: when user change his info like profile update, password change. User get email notification for password change etc. Issue: user not always gets a...
Weblate: Abuse of Api that causes spamming users and possible DOS due to missing rate limit
Summary: In your sub-domain: http://demo.weblate.org , another endpoint doesn't have any rate limit on it to prevent spamming you by posting a lot of questions. Description: Spamming and Possible DOS is being possible due to missing rate limit on this endpoint. Request POST /accounts/email/...
Weblate: Missing DMARC on weblate.org
Summary Email spoofing is possible due to missing SPF/Dmarc Records. Similar to this report submitted to Hackerone itself: https://hackerone.com/reports/575 Steps to reproduce: 1- Go to https://emkei.cz A Fake Mailer 2- Set the from to parameter as [email protected] or any other name, and send...
Weblate: Abuse of Api that causes spamming users and possible DOS due to missing rate limit on contact form
Summary: In your sub-domain: https://demo.weblate.org/ , there's an endpoint that doesn't have any rate limit on it to prevent spamming you by filling the contact you form multiple times to bomb you with tons of emails. Description: Spamming and Possible DOS is being possible due to missing rate...
Weblate: User Enumeration when adding email to account
It is possible to find all the Register emails which can be use for spam or other purposes csrfmiddlewaretoken token can be used more than one. All Register Email can be found by just brute force attack. Your web endpoint https://demo.weblate.org/accounts/email/ when changing email after login...
Weblate: Existing sessions valid after removing third party auth
Hi team, I noticed an authentication break when logging in with 3rd party credentials in https://hosted.weblate.org/ POC 1 access https://hosted.weblate.org/accounts/profile/auth link to a Google account for example 2 on other device access the same account using Google credentials 3 return to th...
Weblate: Weak e-mail change functionality could lead to account takeover
Hi, Summary I have found a design issue on the e-mail change functionality offered by the "/accounts/profile" handler. In particular, the e-mail change functionality does not require the current user password to be completed. Since the e-mail could be used to reset the password of the account, an...
Weblate: Content Spoofing in error message
Hi Weblate, I found a content spoofing Steps to reproduce 1. Go to https://hosted.weblate.org/translate/debian-reference/translations/fr/?type=Sorry for the inconvenience we where having some trouble in our system because of some hackers, please don't log in for you to make safe of your credentia...