CVE-2025-11919

Unprotected temporary directories in Wolfram Cloud may result in privilege escalation

Published Jun 26, 2026 CVSS 3.1 · 9.6 Critical EPSS < 1% KEV · Not listed
Description
The default JVM can access files and directories under `/tmp/` including the `$TemporaryDirectory` of other users on the same cloud instance (`/tmp/UserTemporaryFiles/`). The `-init` file for the the JVM initialization exists in the vulnerable directory during the startup of the JVM. An attacker with access to the shared `/tmp/` space can preemptively create or replace `.jar` files or directories (via the `-init` file) that the victim JVM will resolve first in its classpath. By strategically placing a malicious version of a commonly used library (e.g., `commons-io`) in a location that is included in the classpath before the legitimate version, an attacker can cause the JVM to load the malicious class during startup, thereby executing the attacker's code.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Wolfram Research
Wolfram Research cloud
Vendors & Products Wolfram Research
Wolfram Research cloud
Type Values Removed Values Added
Weaknesses CWE-20
CWE-937
Type Values Removed Values Added
Weaknesses CWE-284
CWE-426
Type Values Removed Values Added
Weaknesses CWE-284
CWE-426
Metrics cvssV3_1

{'score': 9.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description The default JVM can access files and directories under `/tmp/` including the `$TemporaryDirectory` of other users on the same cloud instance (`/tmp/UserTemporaryFiles/`). The `-init` file for the the JVM initialization exists in the vulnerable directory during the startup of the JVM. An attacker with access to the shared `/tmp/` space can preemptively create or replace `.jar` files or directories (via the `-init` file) that the victim JVM will resolve first in its classpath. By strategically placing a malicious version of a commonly used library (e.g., `commons-io`) in a location that is included in the classpath before the legitimate version, an attacker can cause the JVM to load the malicious class during startup, thereby executing the attacker's code.
Title Unprotected temporary directories in Wolfram Cloud may result in privilege escalation
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
certcc
Published
Updated
Jun 26, 2026, 5:40 PM
Reserved
Oct 17, 2025, 2:38 PM
Status
Awaiting Analysis
Published
Jun 26, 2026, 4:16 PM
Modified
Sep 29, 2026, 7:10 PM