Generation of Error Message Containing Sensitive Information in kromitgmbh/titra


Reported on

Jun 13th 2022


The software generates an error message that includes sensitive information about its environment, users, or associated data.

Proof of Concept

1. The forgot password feature will tell you whether or not a username exists which is a vulnerability since it can be paired with the lack of rate limitation when logging in in order to help an attacker find out which accounts exist & then brute force those accounts' login credentials.
2. If a username exist and you click "Forgot your password?" the returned error will be "We have sent you an E-mail with instructions on how to reset your password. Please check your inbox.".
3. If a username do not exist and you click "Forgot your password?" the returned error will be "Sorry, but we could not find an account with the provided e-mail adress.".


Often this will either reveal sensitive information which may be used for a later attack or private information stored in the server.

We are processing your report and will contact the kromitgmbh/titra team within 24 hours. 2 years ago
A GitHub Issue asking the maintainers to create a exists 2 years ago
We have contacted a member of the kromitgmbh/titra team and are waiting to hear back 2 years ago
kromitgmbh/titra maintainer validated this vulnerability 2 years ago
lengochoa7112000 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 2 years ago
The fix bounty has been dropped
signIn.js#L57-L87 has been validated
to join this conversation