Arbitrary Code Exec via Unrestricted GraalJS/NashornJS in WSO2 Integrators
CVE-2025-11093 Published on November 5, 2025

Arbitrary Code Execution with higher privileged users in Multiple WSO2 Products via Script Mediator Engines (GraalJS and NashornJS)
An arbitrary code execution vulnerability exists in multiple WSO2 products due to insufficient restrictions in the GraalJS and NashornJS Script Mediator engines. Authenticated users with elevated privileges can execute arbitrary code within the integration runtime environment. By default, access to these scripting engines is limited to administrators in WSO2 Micro Integrator and WSO2 Enterprise Integrator, while in WSO2 API Manager, access extends to both administrators and API creators. This may allow trusted-but-privileged users to perform unauthorized actions or compromise the execution environment.

Vendor Advisory NVD

Vulnerability Analysis

Attack Vector:
ADJACENT_NETWORK
Attack Complexity:
LOW
Privileges Required:
HIGH
User Interaction:
NONE
Scope:
CHANGED
Confidentiality Impact:
HIGH
Integrity Impact:
HIGH
Availability Impact:
HIGH

Weakness Type

What is a Code Injection Vulnerability?

The software constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.

CVE-2025-11093 has been classified to as a Code Injection vulnerability or weakness.


Products Associated with CVE-2025-11093

Want to know whenever a new CVE is published for Wso2 products? stack.watch will email you.

 
 
 
 
 
 
 
 
 
 
 

Affected Versions

WSO2 Micro Integrator: WSO2 API Manager: WSO2 Enterprise Integrator: WSO2 Universal Gateway: WSO2 API Control Plane: WSO2 Traffic Manager: WSO2 Open Banking IAM: WSO2 Open Banking AM: WSO2 Identity Server as Key Manager: WSO2 org.apache.synapse:synapse-core: WSO2 org.apache.synapse:synapse-extensions:

Exploit Probability

EPSS
0.11%
Percentile
28.77%

EPSS (Exploit Prediction Scoring System) scores estimate the probability that a vulnerability will be exploited in the wild within the next 30 days. The percentile shows you how this score compares to all other vulnerabilities.