Latest YouTube Video

Monday, February 8, 2016

[FD] Getdpd BB #5 - Persistent Filename Vulnerability

Document Title: =============== Getdpd BB #5 - Persistent Filename Vulnerability References (Source): ==================== http://ift.tt/1TIjzJu ID: #14773 Release Date: ============= 2016-02-05 Vulnerability Laboratory ID (VL-ID): ==================================== 1569 Common Vulnerability Scoring System: ==================================== 4.2 Product & Service Introduction: =============================== DPD is an all-in-one shopping cart and digital fulfillment service for downloadable products. Serving thousands of stores, DPD processes and delivers millions worth of downloads each year. (Copy of the Vendor Homepage: http://ift.tt/1PzrDdV ) Abstract Advisory Information: ============================== The Vulnerability Laboratory Research team discovered an application-side input validation web vulnerability in the official Getpdp online service web-application. Vulnerability Disclosure Timeline: ================================== 2015-08-09: Researcher Notification & Coordination (Hadji Samir) 2015-08-10: Vendor Notification (Getdpd Security Team - Bug Bounty Program) 2015-09-07: Vendor Response/Feedback (Getdpd Security Team - Bug Bounty Program) 2016-01-22: Vendor Fix/Patch (Getdpd Developer Team) 2016-02-05: Public Disclosure (Vulnerability Laboratory) Discovery Status: ================= Published Affected Product(s): ==================== Exploitation Technique: ======================= Remote Severity Level: =============== Medium Technical Details & Description: ================================ An application-side cross site scripting web vulnerability has been discovered in the official Getdpd online service web-application. The security vulnerability allows remote attackers to inject own script code to the application-side of the affected application module. The vulnerability is located in the filename value of the attachment file upload module. Remote attackers with low privilege web-application user accounts are able to inject own malicious script code via POST method request to the application-side. The injection point is the vulnerable filename parameter in the upload POST method request and the execution point is located in attachment file listing module. The request method to inject is POST and the vulnerability is located to the application-side of the vulnerable online-service. The security risk of the application-side cross site vulnerability is estimated as medium with a cvss (common vulnerability scoring system) count of 4.2. Exploitation of the persistent input validation web vulnerability requires a low privilege web-application user account and low or medium user interaction. Successful exploitation of the vulnerability results in session hijacking, persistent phishing attacks, persistent external redirects to malicious source and persistent manipulation of affected or connected application modules. Request Method(s): [+] POST Vulnerable Service(s): [+] getdpd.com Vulnerable Module(s): [+] File Upload - Attachment Vulnerable Parameter(s): [+] filename Proof of Concept (PoC): ======================= The security vulnerability can be exploited by remote attackers with low privilege web-application user account and low 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- Go https://getdpd.com/plan 2- Click Add content 3- Upload vile in Attached Files upload file with name

No comments: