Latest YouTube Video

Monday, November 28, 2016

[FD] Burden TMA v2.1.1 - (Task) Persistent Web Vulnerability

Document Title: =============== Burden TMA v2.1.1 - (Task) Persistent Web Vulnerability References (Source): ==================== http://ift.tt/2fx4MRd Release Date: ============= 2016-11-26 Vulnerability Laboratory ID (VL-ID): ==================================== 1998 Common Vulnerability Scoring System: ==================================== 3 Product & Service Introduction: =============================== Burden is a full featured task management app written in PHP. The script provides an easy way to add, edit or delete tasks. Tasks are highlighted in different colours depending on their importance and whether or not they are overdue. Each task can also be marked as completed or incomplete. Full sorting and task searching is also included. Please note Burden uses the UK date format of DD/MM/YYYY. (Copy of the Homepage: http://ift.tt/2gyx12O ) Abstract Advisory Information: ============================== The vulnerability laboratory core research team discovered persistent input validation web vulnerability in the Burden v2.1.1 task management application. Vulnerability Disclosure Timeline: ================================== 2016-11-07: Public Disclosure (Vulnerability Laboratory) Discovery Status: ================= Published Affected Product(s): ==================== Josh F. Product: Burden - Task Management Application (CMS) 2.1.1 Exploitation Technique: ======================= Remote Severity Level: =============== Medium Technical Details & Description: ================================ A persistent input validation web vulnerability has been discovered in the Burden v2.1.1 task management application. The vulnerability allows remote attackers to inject own malicious script code to the vulnerable module or functions. The input validation web vulnerability is located in the `task` and `detail` parameters of the `Add` module. Remote attackers are able to inject own malicious script code via `Add` POST method request to manipulate the index listing of the task. The web validation of the application list is not secure parsed and allows to execute the malicious script codes. The injection point are the details and task input fields and the execution point occurs in the task list on preview. The security risk of the vulnerability is estimated as medium with a cvss (common vulnerability scoring system) count of 3.3. Exploitation of the persistent validation vulnerability requires no user interaction and a low privilege web-application user account. 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 Module(s): [+] Add Task Vulnerable Parameter(s): [+] task [+] detail Affected Module(s): [+] Task List Proof of Concept (PoC): ======================= The persistent validation vulnerability can be exploited by local attackers with access to the task application with low user interaction. For security demonstration or to reproduce the vulnerability follow the provided information and steps below to continue. Inject: http://ift.tt/2frQ2YZ Execute: http://ift.tt/2gyrxFz Manual steps to reproduce the vulnerability ... 1. Open the task management application 2. Add a new task to the index 3. Inject a payload in the task name and details input fields and save by processing via POST 4. Refresh the index list and the payload executes within the item list context 5. Successful reproduce of the input validation vulnerability! PoC: Vulnerable Source
  • >"<[MALICIOUS SCRIPT CODE EXECUTION POINT VIA TASK NAME & DETAILS INPUT]>
    05-11-2016


Info: High priority tasks are highlighted yellow, completed tasks green, tasks due today in blue and overdue tasks red.


Source: Gmail -> IFTTT-> Blogger

No comments: