Remote Code Execution via CSRF in iTop
This vulnerability was discovered by our security researchers before 2019.
| Advisory ID: | HTB23293 |
| Product: | iTop |
| Vendor: | Combodo |
| Vulnerable Versions: | 2.2.1 and probably prior |
| Tested Version: | 2.2.1 |
| Advisory Publication: | February 10, 2016 [without technical details] |
| Vendor Notification: | February 10, 2016 |
| Vendor Fix: | February 11, 2016 |
| Public Disclosure: | March 18, 2016 |
| Vulnerability Type: | Cross-Site Request Forgery [CWE-352] |
| CVE Reference: | Pending |
| Risk Level: | High |
| CVSSv2 Base Score: | 7.1 [CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L] |
| Solution Status: | Fixed by Vendor |
| Discovered and Provided: | High-Tech Bridge Security Research Lab |
| Advisory Details: | |
High-Tech Bridge Security Research Lab discovered a Remote Code Execution vulnerability in iTop that is exploitable via Cross-Site Request Forgery flaw that is also present in the application. The vulnerability exists due to absence of validation of HTTP request origin in "/env-production/itop-config/config.php" script, as well as lack of user-input sanitization received via "new_config" HTTP POST parameter. | |
| Solution: | |
| Replace the file datamodels/2.x/itop-config/config.php by the version from the appropriate revision from SVN, then run the setup again. More Information: https://sourceforge.net/p/itop/tickets/1202/ | |
| | |
References: | |
| [1] High-Tech Bridge Advisory HTB23293 - https://www.immuniweb.com/advisory/HTB23293 - RCE via CSRF in iTop [2] iTop - http://www.combodo.com - iTop: open source ITIL ITSM Software. [3] Common Weakness Enumeration (CWE) - http://cwe.mitre.org - targeted to developers and security practitioners, CWE is a formal list of software weakness types. [4] ImmuniWeb® - Leveraging the power of machine-learning and genius of human brain to deliver the most advanced web application security and penetration testing. [5] ImmuniWeb® SSLScan - Test your servers for security and compliance with PCI DSS, HIPAA and NIST. | |
Please feel free to send us any additional information related to this Advisory, such as vulnerable versions, additional exploitation details and conditions, patches and other relevant details.