Skip to main content

Wolfram Cloud CVE-2025-11919

| EUVDEUVD-2025-210362 CRITICAL
2026-06-26 certcc GHSA-6f68-j9jr-9q2w
9.6
CVSS 3.1 · Vendor: certcc
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain co-tenant account on shared instance
  2. Delivery
    Write malicious JAR to /tmp/UserTemporaryFiles/
  3. Exploit
    Victim JVM resolves planted classpath entry
  4. Execution
    Malicious class loaded at JVM startup
  5. Impact
    Execute attacker code in victim context

Vulnerability Assessment

Exploitation Conditions

Exploitation requires the attacker to be an authenticated co-tenant with read/write access to the shared /tmp/ space - specifically /tmp/UserTemporaryFiles/ - on the same Wolfram Cloud instance as the victim (PR:L confirms an authenticated, non-elevated account is needed). The attacker must be able to create or replace .jar files or directories that the victim JVM's -init startup file references so the malicious artifact (e.g., a fake commons-io) precedes the legitimate library in the classpath. Limiting factors: the vulnerability only applies to multi-tenant/shared-instance deployments of Cloud 14.2 (single-tenant or per-user-isolated /tmp deployments are not exposed), the malicious files must be in place before the victim JVM initializes, and the attacker needs a valid account on the instance - it is not exploitable by an anonymous internet attacker despite the AV:N labeling.

Impact

Signals are mixed and warrant scrutiny. The published CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N, 9.6) drives a critical score largely from S:C and high confidentiality/integrity impact, but the description explicitly requires the attacker to already have access to the shared /tmp/ space on the same cloud instance - that is local/co-tenant access, not true network-remote exploitation, so the AV:N labeling likely overstates reach and AV:L is more defensible. No EPSS score, KEV listing, SSVC decision, or confirmed POC was provided, so automatability and active-exploitation status are unknown. The realistic priority is high for organizations running shared/multi-tenant Wolfram Cloud 14.2 (a co-tenant can pivot into another tenant's execution context), but the prerequisite of an authenticated account with shared-tmp access and the need to win placement before victim JVM startup temper the practical exploitability relative to the raw 9.6.

Exploit ScenarioDerived

An attacker provisions a low-privilege account on a shared Wolfram Cloud 14.2 instance and writes a malicious commons-io JAR (or a directory referenced by the -init file) into the world-accessible /tmp/UserTemporaryFiles/ space. When a victim tenant starts a JVM, it resolves the attacker's planted artifact first in its classpath and loads the malicious class during initialization, running the attacker's code in the victim's session context. The shared-/tmp access is the only prerequisite; no public exploit was provided, but the disclosure document describes the technique in detail.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 26, 2026

Code execution against the shared multi-tenant Java runtime in Wolfram Cloud 14.2 is possible because the default JVM resolves classpath artifacts from a world-accessible /tmp/ location shared across tenants on the same cloud instance. A co-tenant attacker who can write to /tmp/UserTemporaryFiles/ can plant a malicious .jar or directory referenced by the JVM's -init startup file so the victim JVM loads attacker-controlled classes ahead of the legitimate library, executing code in the victim's session. No public exploit identified at time of analysis, though CVSS rates the issue 9.6 with a scope change reflecting cross-user/cross-tenant impact.

RemediationAI

No vendor-released patch or fixed version was identified at time of analysis, so remediation centers on compensating controls. The most direct mitigation is to break the shared-/tmp/ trust boundary: configure per-user/per-tenant private temporary directories (e.g., set a tenant-specific java.io.tmpdir/$TemporaryDirectory and isolate /tmp/UserTemporaryFiles/ per user) so one tenant cannot read or write another's JVM startup artifacts - the trade-off is configuration/operational overhead and possible breakage of tools that assume a shared /tmp. Where feasible, restrict permissions on /tmp/UserTemporaryFiles/ (mode 1777 sticky-bit alone is insufficient because the attack relies on creating new files, so use per-user subdirectories with 0700), and pin/validate the JVM classpath so the -init file and trusted libraries resolve from a protected, non-shared path ahead of any /tmp-derived entries. Reduce blast radius by moving high-value tenants to single-tenant instances. Monitor the CERT/CC note (https://www.kb.cert.org/vuls/id/553375) and the disclosure (https://github.com/PeterRoberge/vulnerability-wolfram-cloud-14.2/blob/main/disclosure.md) for an official fixed build, and apply it once Wolfram Research publishes one.

Affected VersionsENISA

Cloud 14.2

Affected Packages

euvd cloud no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw lives in how the default JVM in Wolfram Cloud handles initialization on a shared host. During JVM startup a -init file located under the shared /tmp/ tree (specifically /tmp/UserTemporaryFiles/) drives classpath resolution, and because /tmp/ is readable and writable across users/tenants on the same instance, one tenant can influence the directories and JAR files another tenant's JVM consults first. This is a classpath/search-path hijack: a malicious copy of a commonly imported library (the disclosure cites commons-io) placed earlier in the resolution order is loaded instead of the genuine one. No CWE was assigned in the input, but the root cause maps to the Untrusted/Uncontrolled Search Path Element class (CWE-426/CWE-427) compounded by insecure use of a shared temporary directory (CWE-377); the affected CPE is cpe:2.3:a:wolfram_research_inc.:cloud and EUVD scopes it to Cloud 14.2.

Know when Cloud gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (certcc) PRIMARY 9.6 CRITICAL
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
vuln.today AI 8.8 HIGH

Attacker must be a co-tenant with shared-/tmp access (AV:L, PR:L); planted artifacts persist without a tight race (AC:L); code runs in another user's JVM (S:C) yielding full C/I/A impact.

3.1 AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (certcc).

CVSS VectorVendor: certcc

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

2
CVSS changed
Jun 26, 2026 - 18:22 NVD
9.6 (CRITICAL)
CVE Published
Jun 26, 2026 - 15:39 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

Wolfram Cloud 14.2 contains a critical multi-tenant code execution vulnerability in which co-tenant attackers can inject malicious Java classes through world-accessible shared temporary directories, enabling arbitrary code execution within other customers' sessions. Organizations providing or consuming Wolfram Cloud services face direct risk of customer data compromise and unauthorized code execution in their infrastructure. This represents both a direct customer-facing risk and a platform integrity issue that can undermine trust in affected deployments.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) restrict OS-level file write permissions to /tmp/UserTemporaryFiles/ to block classpath poisoning; (2) enforce tenant isolation through containerization or separate VM instances rather than shared runtime; (3) monitor JVM startup parameters and classpath resolution for suspicious file load attempts; (4) run Wolfram Cloud instances with principle of least privilege; (5) consider disabling or restricting Java runtime initialization if not operationally critical.

Threat Intelligence Overview

EPSS Score
0.4%
Top 68% exploitable
Prevalence
Low
specialized commercial Wolfram computation platform, limited enterprise footprint
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +48
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Cloud

View all
CVE-2023-46214 HIGH POC
8.8 Nov 16

In Splunk Enterprise versions below 9.0.7 and 9.1.2, Splunk Enterprise does not safely sanitize extensible stylesheet la

CVE-2018-14417 CRITICAL POC
9.8 Aug 04

A command injection vulnerability was found in the web administration console in SoftNAS Cloud before 4.0.3. Rated criti

CVE-2023-22951 HIGH POC
8.8 Apr 13

An issue was discovered in TigerGraph Enterprise Free Edition 3.x. Rated high severity (CVSS 8.8), this vulnerability is

CVE-2014-3476 MEDIUM POC
6.0 Jun 17

OpenStack Identity (Keystone) before 2013.2.4, 2014.1 before 2014.1.2, and Juno before Juno-2 does not properly handle c

CVE-2020-15506 CRITICAL
9.8 Jul 07

An authentication bypass vulnerability in MobileIron Core & Connector versions 10.3.0.3 and earlier, 10.4.0.0, 10.4.0.1,

CVE-2019-9945 CRITICAL
9.8 Mar 23

SoftNAS Cloud 4.2.0 and 4.2.1 allows remote command execution. Rated critical severity (CVSS 9.8), this vulnerability is

CVE-2023-22949 MEDIUM POC
4.9 Apr 14

An issue was discovered in TigerGraph Enterprise Free Edition 3.x. Rated medium severity (CVSS 4.9), this vulnerability

CVE-2013-4365 HIGH
7.5 Oct 17

Heap-based buffer overflow in the fcgid_header_bucket_read function in fcgid_bucket.c in the mod_fcgid module before 2.3

CVE-2024-3325 HIGH
8.6 Jul 10

Vulnerability in Jaspersoft JasperReport Servers.0.4 through 9.0.0. Rated high severity (CVSS 8.6), this vulnerability i

CVE-2023-32764 HIGH
7.8 Aug 03

Fabasoft Cloud Enterprise Client 23.3.0.130 allows a user to escalate their privileges to local administrator. Rated hig

CVE-2024-36982 HIGH
7.5 Jul 01

In Splunk Enterprise versions below 9.2.2, 9.1.5, and 9.0.10 and Splunk Cloud Platform versions below 9.1.2312.109 and 9

CVE-2023-42578 HIGH
7.5 Dec 05

Improper handling of insufficient permissions or privileges vulnerability in Samsung Data Store prior to version 5.2.00.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy