Allows large characters in change password filling in kromitgmbh/titra


Reported on

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
2. Using password change feature or go to
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)

Patch recemmondation:

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

We are processing your report and will contact the kromitgmbh/titra team within 24 hours. a year ago
A GitHub Issue asking the maintainers to create a exists a year ago
We have contacted a member of the kromitgmbh/titra team and are waiting to hear back a year ago
kromitgmbh/titra maintainer validated this vulnerability a year ago
Lê Ngọc Hoa has been awarded the disclosure bounty
The fix bounty is now up for grabs
The researcher's credibility has increased: +7
kromitgmbh/titra maintainer marked this as fixed in 0.78.1 with commit 7f0907 a year ago
The fix bounty has been dropped
This vulnerability will not receive a CVE
to join this conversation