CVE-2025-59340 in jinjavainformation

Résumé

par VulDB • 05/06/2026

jinjava est un moteur de templates basé sur Java, utilisant la syntaxe des templates Django, adapté pour rendre les templates Jinja. Avant la version 2.8.1, l'utilisation de `mapper.getTypeFactory().constructFromCanonical()` permet d'inciter l'ObjectMapper sous-jacent à désérialiser une entrée contrôlée par l'attaquant vers des classes arbitraires. Cela permet la création d'instances de classes semi-arbitraires sans invoquer directement des méthodes restreintes ou des littéraux de classe. Par conséquent, un attaquant peut s'échapper du bac à sable (sandbox) et instancier des classes telles que `java.net.URL`, ouvrant ainsi la possibilité d'accéder aux fichiers locaux et aux URL (par exemple, `file:///etc/passwd`). Avec une enchaînement supplémentaire, cette primitive peut potentiellement conduire à une exécution de code à distance (RCE). Cette vulnérabilité est corrigée dans la version 2.8.1.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

GitHub M

Réserver

12/09/2025

Divulgation

17/09/2025

Modérer

accepté

Entrée

VDB-324744

CPE

prêt

EPSS

0.02092

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!