CVE-2025-11093CWE-94

Arbitrary Code Execution with higher privileged users in Multiple WSO2 Products via Script Mediator Engines (GraalJS and NashornJS)

High · published November 5, 2025

CVSS v3.1
8.4
EPSS
0%
Percentile
39.8
In the wild
Unconfirmed
What it is

🚨 A sneaky code execution vulnerability is lurking in several WSO2 products—where your trusted-but-privileged users can run rogue scripts! ⚡ Imagine a restaurant where only chefs can enter the kitchen, but the waitstaff also has a secret passcode that lets them cook up their own dishes. If they decide to serve something unexpected, it could lead to a disastrous dining experience! This vulnerability could allow an authenticated user with elevated privileges to execute arbitrary code, leading to unauthorized actions that could compromise the entire integration runtime environment. Imagine your most trusted team member suddenly turning rogue and wreaking havoc with critical data and services—all because they had too much access!

Put simply

Imagine a restaurant where only chefs can enter the kitchen, but the waitstaff also has a secret passcode that lets them cook up their own dishes. If they decide to serve something unexpected, it could lead to a disastrous dining experience! This arbitrary code execution vulnerability exists within the GraalJS and NashornJS Script Mediator engines of WSO2 products, where insufficient access controls allow privileged users to execute potentially harmful scripts.

What to do

This vulnerability could allow an authenticated user with elevated privileges to execute arbitrary code, leading to unauthorized actions that could compromise the entire integration runtime environment. Imagine your most trusted team member suddenly turning rogue and wreaking havoc with critical data and services—all because they had too much access! To secure your environment, restrict access to the scripting engines only to trusted administrators. Patch your WSO2 products to the latest versions that address this vulnerability and review user access levels to ensure least privilege principles are followed. Regular audits can also help identify any potential misuse. You've got this! With a few careful steps, you can lock this down and keep your environment safe. 🛡️

The record
Technical detail
CVSS v3.1
8.4 · HIGH
Vector
CVSS:3.1/AV:A/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00471 · 39.8th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2025-11-05T18:31Z
EPSS history
Timeline
  • 05 NOV 18:31Z
    Arbitrary Code Execution with higher privileged users in Multiple WSO2 Products via Script Mediator Engines (GraalJS and NashornJS)
    cvelistv5