Nextcloud · Report #237232
Unauthenticated 'display name' information leak on enumeration of login names
Validstatus
mediumseverity
5upvotes
1 Mar 2020disclosed
How it was found
- I reported this last week through email, but I didn't receive any response so that is why I report this once more.
- This is probably not considered as a real security vulnerability, but my customers would like to see this fixed, therefore I report it.
Problem: It is possible to get a users display name by knowing their login name. In our environment this results in a users full name. No credentials are required. (The login name could be either leaked or brute forced.)
Reproduce: Browse (unauthenticated) to /index.php/avatar/<USERNAME>/abc. Replace <USERNAME> with a valid user login name.
Fix: I personally would only allow this information to be disclosed when te requestor is authenticated.