CVE-2025-11919

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.
Configurations

No configuration.

History

29 Sep 2026, 19:10

Type Values Removed Values Added
Summary
  • (es) La JVM predeterminada puede acceder a archivos y directorios bajo '/tmp/', incluyendo el '$TemporaryDirectory' de otros usuarios en la misma instancia de nube ('/tmp/UserTemporaryFiles/'). El archivo '-init' para la inicialización de la JVM existe en el directorio vulnerable durante el inicio de la JVM. Un atacante con acceso al espacio compartido de '/tmp/' puede crear o reemplazar de forma preventiva archivos '.jar' o directorios (a través del archivo '-init') que la JVM víctima resolverá primero en su classpath. Al colocar estratégicamente una versión maliciosa de una biblioteca de uso común (por ejemplo, 'commons-io') en una ubicación que se incluye en el classpath antes de la versión legítima, un atacante puede hacer que la JVM cargue la clase maliciosa durante el inicio, ejecutando así el código del atacante.

Information

Published : 2026-06-26 16:16

Updated : 2026-09-29 19:10


NVD link : CVE-2025-11919

Mitre link : CVE-2025-11919

CVE.ORG link : CVE-2025-11919


JSON object : View

Products Affected

No product.

CWE

No CWE.