Latest YouTube Video

Friday, August 5, 2016

[FD] FortiCloud - (Reports Summary) Multiple Persistent Vulnerabilities

Document Title: =============== FortiCloud - (Reports Summary) Multiple Persistent Vulnerabilities References (Source): ==================== http://ift.tt/2aW1Lfo Release Date: ============= 2016-08-05 Vulnerability Laboratory ID (VL-ID): ==================================== 1735 Common Vulnerability Scoring System: ==================================== 3.6 Product & Service Introduction: =============================== FortiCloud is a hosted solution that helps you manage your FortiGate® network and your FortiAP® wireless infrastructure. The perfect companion to all your FortiGate & FortiWiFi units. FortiCloud is a hosted security and wireless infrastructure management solution and log retention service for FortiGate, FortiWiFi and FortiAP devices. It gives you centralized reporting, traffic analysis, configuration management, and log retention without the need for additional hardware and software, with the following feature set: ( Copy of the Vendor Homepage: http://ift.tt/2aW2nlu ) Abstract Advisory Information: ============================== An independent vulnerability laboratory researcher discovered multiple application-side validation vulnerabilities in the official Forticloud online service web-application. Vulnerability Disclosure Timeline: ================================== 2016-02-17: Researcher Notification & Coordination (Lawrence Amer) 2016-02-18: Vendor Notification (Fortguard PSIRT Security Team) 2016-03-02: Vendor Response/Feedback (Fortguard PSIRT Security Team) 2016-07-04: Vendor Fix/Patch (Fortinet Developer Team) 2016-07-22: Security Acknowledgements (Fortguard PSIRT Security Team) 2016-08-05: Public Disclosure (Vulnerability Laboratory) Discovery Status: ================= Published Affected Product(s): ==================== Exploitation Technique: ======================= Remote Severity Level: =============== Medium Technical Details & Description: ================================ Multiple persistent cross site scripting web vulnerabilities has been discoverd in the offical version of Forticloud online service web-application. The security vulnerability allows remote attackers to inject own malicious script codes on the application-side of the affected online service module. The persistent input validation web vulnerabilities are located in the `Template - Summary` module of the main `Reports` module. The encoding of the add inputs in the title, description and charts is broken. Remote attackers with low or privileged web-application user accounts are able to inject own malicious script codes on the application-side of the reports - summary module. The request method to inject is POST and the attack vector is located on the application-side of the forticloud service. The injection point are the title, description and charts add input fields and the execution point is the reports - summary module of the web-application. The security risk of the persistent validation vulnerabilities are estimated as medium with a cvss (common vulnerability scoring system) count of 3.6. Exploitation of the persistent input validation web vulnerability requires a low privileged web-application user account and low or medium user interaction. Successful exploitation of the vulnerability results in session hijacking, persistent phishing, persistent external redirects to malicious source and persistent manipulation of affected or connected application modules. Request Method(s): [+] POST Vulnerable Module(s): [+] FortiCloud - Reports - Templates Vulnerable Input(s): [+] Reports Main title [+] Reports Descriptions [+] Report Charts Vulnerable Parameter(s): [+] ext-gen2538, ext-gen2458 & gwt-HTML [+] fc-rpt-description [+] fc-rpt-title [+] fc-rpt-chart Affected Module(s): [+] Summary (Main.html - Index) Proof of Concept (PoC): ======================= The application-side web vulnerabilities can be exploited by remote attackers with low privileged application user account and low or medium user interaction. For security demonstration or to reproduce the vulnerability follow the provided information and steps below to continue. Manual steps to reproduce the vulnerability ... 1. Open the forticloud appliance web-application and login 2. Open the reports > templates module 3. Switch to Summary Reports 4. Edit existing or Add a new own title , description or chart 5. Inject as name value a script code payload (javascript) Note: >"
%20%20[PERSISTENT SCRIPT CODE EXECUTION!]

No comments: