Security "Re-searcher"
Blog: Y4er.com
Team: ChaBug
Twitter: @Y4er_ChaBug
Weblogic com.tangosol.util.extractor.ReflectionExtractor RCE
License: MIT License
Security "Re-searcher"
Blog: Y4er.com
Team: ChaBug
Twitter: @Y4er_ChaBug
Hi,
Would it be possible to post the instructions on how to build the serialized object (evil object) or maybe create a 'Makefile' to auto-build the project?
Thanks!
javac CVE_2020_2555.java
CVE_2020_2555.java:5: error: package com.supeream.serial does not exist
import com.supeream.serial.Serializables;
^
CVE_2020_2555.java:6: error: package com.supeream.weblogic does not exist
import com.supeream.weblogic.T3ProtocolOperation;
^
CVE_2020_2555.java:7: error: package com.tangosol.util.extractor does not exist
import com.tangosol.util.extractor.ChainedExtractor;
^
CVE_2020_2555.java:8: error: package com.tangosol.util.extractor does not exist
import com.tangosol.util.extractor.ReflectionExtractor;
^
CVE_2020_2555.java:9: error: package com.tangosol.util.filter does not exist
import com.tangosol.util.filter.LimitFilter;
^
CVE_2020_2555.java:38: error: cannot find symbol
ReflectionExtractor extractor1 = new ReflectionExtractor(
^
symbol: class ReflectionExtractor
location: class CVE_2020_2555
CVE_2020_2555.java:38: error: cannot find symbol
ReflectionExtractor extractor1 = new ReflectionExtractor(
^
symbol: class ReflectionExtractor
location: class CVE_2020_2555
CVE_2020_2555.java:45: error: cannot find symbol
ReflectionExtractor extractor2 = new ReflectionExtractor(
^
symbol: class ReflectionExtractor
location: class CVE_2020_2555
CVE_2020_2555.java:45: error: cannot find symbol
ReflectionExtractor extractor2 = new ReflectionExtractor(
^
symbol: class ReflectionExtractor
location: class CVE_2020_2555
CVE_2020_2555.java:52: error: cannot find symbol
ReflectionExtractor extractor3 = new ReflectionExtractor(
^
symbol: class ReflectionExtractor
location: class CVE_2020_2555
CVE_2020_2555.java:52: error: cannot find symbol
ReflectionExtractor extractor3 = new ReflectionExtractor(
^
symbol: class ReflectionExtractor
location: class CVE_2020_2555
CVE_2020_2555.java:58: error: cannot find symbol
ReflectionExtractor[] extractors = {
^
symbol: class ReflectionExtractor
location: class CVE_2020_2555
CVE_2020_2555.java:64: error: cannot find symbol
ChainedExtractor chainedExtractor = new ChainedExtractor(extractors);
^
symbol: class ChainedExtractor
location: class CVE_2020_2555
CVE_2020_2555.java:64: error: cannot find symbol
ChainedExtractor chainedExtractor = new ChainedExtractor(extractors);
^
symbol: class ChainedExtractor
location: class CVE_2020_2555
CVE_2020_2555.java:65: error: cannot find symbol
LimitFilter limitFilter = new LimitFilter();
^
symbol: class LimitFilter
location: class CVE_2020_2555
CVE_2020_2555.java:65: error: cannot find symbol
LimitFilter limitFilter = new LimitFilter();
^
symbol: class LimitFilter
location: class CVE_2020_2555
CVE_2020_2555.java:87: error: cannot find symbol
byte[] payload = Serializables.serialize(badAttributeValueExpException);
^
symbol: variable Serializables
location: class CVE_2020_2555
17 errors
您好,大佬,方便把tangosol项目文件贴出来吗,谢谢您
Hello!
Could you tell me under which license you published your project?
I am a student at the University of Ulm and I am currently writing my master thesis.
For my empirical study I am looking for different vulnerable OS projects to evaluate different sec tools.
I would like to include your project, but unfortunately I can't find a license.
Thank you! :)
Can I add you on Twitter? Please give me ur link )
第三个参数是什么
大牛,能将项目导出分享一下吗,谢谢。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.