Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CVE-2017-10271 BYPASS #10

Open
syriusbughunt opened this issue Apr 24, 2019 · 5 comments
Open

CVE-2017-10271 BYPASS #10

syriusbughunt opened this issue Apr 24, 2019 · 5 comments

Comments

@syriusbughunt
Copy link

Hi Kevin!

Hope you are doing well :) I was wondering if u could add support for CVE-2017-10271 bypass that just got out (see https://github.com/jas502n/CNVD-C-2019-48814). The bug is with

http://localhost:7001/_async/

Any help or suggestions would be very appreciated,

Thanks

@syriusbughunt
Copy link
Author

syriusbughunt commented May 2, 2019

Hey @kkirsche :)

Happy to see you just re-opened this one; After some research it seems like most of ALL PoCs out there available to public are "FAKE" PoCs since it doesn't really bypasses the patch of CVE-2017-10271. Technical details are available: https://paper.seebug.org/910/

Unfortunately, the juicy part where the golden payload that bypasses the patch and blacklisted tags is blurred. Maybe with your talented pentesting eyes you could see it ;)

Another one; https://github.com/jas502n/CNVD-C-2019-48814/blob/master/burpsuite.jpg

Any help on this one would be very appreciated since I believe lot of us would like to reproduce in our environment if our servers are vulnerable to this.

Thanks.

@kkirsche
Copy link
Owner

kkirsche commented May 2, 2019

No worries. Let me see what I can figure out. :) thanks for sharing!

@syriusbughunt
Copy link
Author

syriusbughunt commented May 4, 2019

Real PoC for CVE-2019-2725;

https://raw.githubusercontent.com/hanc00l/some_pocsuite/master/weblogic-async_all_rce.py

Note that this PoC is using "oracle.toplink.internal.sessions.UnitOfWorkChangeSet" which only affects WebLogic 10.* and not 12.*.

The class that affects both versions are:
"com.sun.rowset.JdbcRowSetImpl" (RMI)
"org.slf4j.ext.EventData"

Let me know if you need any more details :)

Thanks.

@syriusbughunt
Copy link
Author

syriusbughunt commented May 6, 2019

Update: another class (universal) would be "com.bea.core.repackaged.springframework.context.support.FileSystemXmlApplicationContext". I can get my local WebLogic server downloading the file "rce.xml" but now the challenge I am facing is having a correct "rce.xml" that can execute 'calc.exe'.

@kkirsche
Copy link
Owner

kkirsche commented May 8, 2019

https://www.exploit-db.com/exploits/46814 is out as well.

Will work on this after this week (have a test for my masters degree classes)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants