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

Newer versions of JDK are vulnerable if JEXL engine is enabled #1

Closed
rgmz opened this issue Oct 19, 2022 · 1 comment
Closed

Newer versions of JDK are vulnerable if JEXL engine is enabled #1

rgmz opened this issue Oct 19, 2022 · 1 comment
Assignees

Comments

@rgmz
Copy link

rgmz commented Oct 19, 2022

The README currently states that:

  • Note that in JDK 15 and later the JavaScript engine is not longer included, so any instance running on a JVM 15 or later will not be vulnerable to RCE via the script key, however it will still be vulnerable to the dns and url keys.

However, new research from @ pwntester indicates that the JEXL engine is present in newer versions of JDK:

) Hi Erik, I received some question related to the JDK versions affected by this vulnerability. Can you please update your blog post to make it clear that all JDK versions are vulnerable? Nashorn is effectively not available in modern JDKs but JEXL is

https://twitter.com/pwntester/status/1582321752566161409
https://www.rapid7.com/blog/post/2022/10/17/cve-2022-42889-keep-calm-and-stop-saying-4shell/

@rgmz rgmz changed the title Newer versions of JDK are vulnerable to JEXL Newer versions of JDK are vulnerable if JEXL engine is enabled Oct 19, 2022
@SeanWrightSec SeanWrightSec self-assigned this Oct 19, 2022
@SeanWrightSec
Copy link
Owner

I've updated the README to contain the appropriate information. Thanks for pointing this out @rgmz!

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