Intel

AIKIDO-2026-10920

hutool-extra is vulnerable to Remote Code Execution (RCE)

Remote Code Execution (RCE) Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published 2 days ago

98

Critical Risk

This Affects:

JAVAhutool-extra
0.0.1 - 5.8.45
Fixed in 5.8.46
Are you affected? Scan for Free

TL;DR

Hutool’s ExpressionEngine interface defines the allowClassSet parameter, which is intended to restrict the Java classes that can be accessed during expression evaluation. However, the three built-in engine implementations — SpELEngine, MvelEngine, and RhinoEngine — completely ignore this parameter, allowing unrestricted access to arbitrary Java classes and methods, which can lead to remote code execution (RCE).

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and if you are using the ExpressionEngine (SpELEngine, MvelEngine, or RhinoEngine) interfaces.

Background info

hutool-extra is vulnerable to Remote Code Execution (RCE) in versions 0.0.1 - 5.8.45.

How to fix this

Upgrade the cn.hutool:hutool-extra library to the patch version.