CVE-2022-24816: critical vulnerability in geosolutions-it jai-ext
Improper Control of Generation of Code in jai-ext
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
Patch now. It under exploitation confirmed by CISA and has a working public exploit.
Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
JAI-EXT allows attackers to execute arbitrary code on a server by submitting malicious Jiffle scripts through network requests. These scripts are compiled to Java code and run without proper validation, giving attackers complete control over the system.
CWE-94: Improper Control of Code Generation. Jiffle scripts submitted via network input are compiled to Java bytecode by the Janino compiler without sanitization, enabling arbitrary code execution. Affected systems include GeoServer and any application accepting Jiffle scripts from untrusted sources; exploitation requires network access to a Jiffle-enabled endpoint.
The full analysis of this CVE is available in Portuguese →