DuckieTV CMS Local File Inclusion

2017.10.14
Risk: Medium
Local: No
Remote: Yes
CWE: CWE-22


CVSS Base Score: 4/10
Impact Subscore: 2.9/10
Exploitability Subscore: 8/10
Exploit range: Remote
Attack complexity: Low
Authentication: Single time
Confidentiality impact: Partial
Integrity impact: None
Availability impact: None

___________________________________________________ | | Exploit Title: DuckieTV CMS Local File Inclusion | Exploit Author: Ashiyane Digital security Team | Vendor Homepage: http://schizoduckie.github.io/DuckieTV/ | Software Link: https://github.com/SchizoDuckie/DuckieTV/archive/angular.zip | Version: DuckieTV 1.1.5 | Date: 2017-10-14 | Category: webapps | Tested on: Kali-Linux /FireFox | CVE : CVE-2016-4314 |__________________________________________________ Vulnerable File : $cache = strtolower(preg_replace('/[^a-zA-Z0-9]/', '', $_GET['url'])).'.json'; // if there's a cached version of this request in fixtures, serve it. if(file_exists(dirname(__FILE__).'/fixtures/'.$cache)) { $out = json_decode(file_get_contents(dirname(__FILE__).'/fixtures/'.$cache),true); $out['headers']['Content-Length'] = strlen($out['content']); unset($out['headers']['Transfer-Encoding']); unset($out['headers']['Cookie']); foreach($out['headers'] as $key=>$val) { header("{$key}: {$val}"); } header('Proxy-Cache-hit: '.$cache); die($out['content']); } else { header('Proxy-Cache-miss: '.$cache); } Proof of Concept : http://127.0.0.1/7/DuckieTV-angular/tests/proxy.php?url=[LFI] __________________________________________________ Discovered By : M.R.S.L.Y __________________________________________________


Vote for this issue:
0%
100%


 

Thanks for you vote!


 

Thanks for you comment!
Your message is in quarantine 48 hours.

Comment it here.


(*) - required fields.  
{{ x.nick }} | Date: {{ x.ux * 1000 | date:'yyyy-MM-dd' }} {{ x.ux * 1000 | date:'HH:mm' }} CET+1
{{ x.comment }}

Copyright 2024, cxsecurity.com

 

Back to Top