Sploitus

Exploit for CVE-2020-2555

kitploit · 2026-08-25

Exploit Code

MARKDOWN31 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-Y4ER-CVE-2020-2555
# CVE-2020-2555

Weblogic com.tangosol.util.extractor.ReflectionExtractor RCE

com.supeream.CVE_2020_2555

root@kitploit:~
    
    
    /*
     * author:Y4er.com
     *
     * gadget:
     *      BadAttributeValueExpException.readObject()
     *          com.tangosol.util.filter.LimitFilter.toString()
     *              com.tangosol.util.extractor.ChainedExtractor.extract()
     *                  com.tangosol.util.extractor.ReflectionExtractor.extract()
     *                      Method.invoke()
     *                      ...
     *                      Runtime.getRuntime.exec()
     */
    

# Требования

Это работает только в JDK 8u76 и БЕЗ менеджера безопасности, из-за `BadAttributeValueExpException` здесь: https://github.com/JetBrains/jdk8u_jdk/commit/af2361ee2878302012214299036b3a8b4ed36974#diff-f89b1641c408b60efe29ee513b3d22ffR70 И пожалуйста, замените `coherence.jar` на вашу версию weblogic, в противном случае вы получите ошибку несоответствия serialVersionUID.

Тестировалось только на Centos jdk8u202 Weblogic 12.2.1.4.

![](https://assets.kitploit.com/production/public/readmes/21796/1c6ef2d2a00635f4e97ed91b8836e3a3424afba41fa37b6551f67864a61f47f6.gif)