Allows large characters in change password filling in kromitgmbh/titra
Jun 13th 2022
The titra application allows large characters to insert in the input field "password" at password change feature which can allow attackers to cause a Denial of Service (DoS) via a crafted HTTP request.
Proof of Concept
1. Login and go to profile or https://app.titra.io/profile 2. Using password change feature or go to https://app.titra.io/changePwd 3. Fill your current password, fill the "Password" and "Password (agian)" input field with huge characters (more than 1 lakh) 4. Click "Change password" You will see the application accepts large characters. If we increase the characters then it can lead to Dos.
You can get the large character at there (you can increase more) https://drive.google.com/file/d/1Q_optB_MfI7byzpS7SB8kPeVNc2DebwT/view?usp=sharing
The password input should be limited to 50 characters or less
This weakness will generally lead to undefined behavior and therefore crashes. Such as DoS: Crash, Exit, or Restart; DoS: Resource Consumption (CPU); DoS: Resource Consumption (Memory); DoS: Instability