CVE-2021-40875
gurock testrail Direct Request ('Forced Browsing')
Record summary
CVE-2021-40875 has a selected CVSS score of 7.5 (high); EIP currently links 1 catalogued exploit, 2 repository PoCs, and 1 Nuclei template.
Description
Improper Access Control in Gurock TestRail versions < 7.2.0.3014 resulted in sensitive information exposure. A threat actor can access the /files.md5 file on the client side of a Gurock TestRail application, disclosing a full list of application files and the corresponding file paths. The corresponding file paths can be tested, and in some cases, result in the disclosure of hardcoded credentials, API keys, or other sensitive data.
Exploitation context
Affected products and versions
1| Product | Source | Version range | Status |
|---|---|---|---|
testrailBrowse gurock / testrail | VulnCheck | Version data not supplied | |
Proofs of concept
3Catalogued exploits
ExploitDBGurock Testrail 7.2.0.3014 - 'files.md5' Improper Access ControlExploitDB exploitby Sick CodesNot analyzed1 file
Repository PoCs
GitHubSakuraSamuraii/derailedRepository PoCby SakuraSamuraiiStars: 8Not analyzed4 files
GitHubLul/TestRail-files.md5-IAC-scannerRepository PoCby LulStars: 2Not analyzed3 files
Nuclei templates
1ProjectDiscoveryHIGHGurock TestRail Application files.md5 ExposureCVSS 7.5
Improper access control in Gurock TestRail versions < 7.2.0.3014 resulted in sensitive information exposure. A threat actor can access the /files.md5 file on the client side of a Gurock TestRail application, disclosing a full list of application files and the corresponding file paths which can then be tested, and in some cases result in the disclosure of hardcoded credentials, API keys, or other sensitive data.
Impact
An attacker could use the exposed files.md5 to gain insight into the application's file structure and potentially identify vulnerabilities or sensitive information.
Remediation
Securely restrict access to the files.md5 file and ensure that it is not accessible to unauthorized users.
Source: ProjectDiscovery