Approved changes feed: RSS · Atom

cpe:2.3:a:hubspot:jinjava:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorHubspot (86fc18c5-b8b6-5da9-99e6-5df1553f0684)
ProductJinjava (bc8a2cd8-beec-5610-9716-44235f1ff037)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/hubspot/jinjava purl2cpe 2026-06-01 10:15:09.181340
pkg:maven/com.hubspot.jinjava/jinjava purl2cpe 2026-06-01 10:15:09.181342

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-25526 vulnerable 2026-06-08 07:53:19.937704 JinJava Bypass through ForTag leads to Arbitrary Java Execution
CRITICAL (9.8)
JinJava is a Java-based template engine based on django template syntax, adapted to render jinja templates. Prior to versions 2.7.6 and 2.8.3, JinJava is vulnerable to arbitrary Java execution via bypass through ForTag. This allows arbitrary Java class instantiation and file access bypassing built-in sandbox restrictions. This issue has been patched in versions 2.7.6 and 2.8.3.
Published: 2026-02-04T21:26:58.572Z
Updated: 2026-02-05T21:01:00.454Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-59340 vulnerable 2026-06-08 07:35:21.686408 jinjava Sandbox Bypass via JavaType-Based Deserialization
CRITICAL (9.8)
jinjava is a Java-based template engine based on django template syntax, adapted to render jinja templates. Priori to 2.8.1, by using mapper.getTypeFactory().constructFromCanonical(), it is possible to instruct the underlying ObjectMapper to deserialize attacker-controlled input into arbitrary classes. This enables the creation of semi-arbitrary class instances without directly invoking restricted methods or class literals. As a result, an attacker can escape the sandbox and instantiate classes such as java.net.URL, opening up the ability to access local files and URLs(e.g., file:///etc/passwd). With further chaining, this primitive can potentially lead to remote code execution (RCE). This vulnerability is fixed in 2.8.1.
Published: 2025-09-17T20:01:55.788Z
Updated: 2025-09-18T15:45:23.121Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-12668 vulnerable 2026-06-08 05:17:58.721809 Details available
Jinjava before 2.5.4 allow access to arbitrary classes by calling Java methods on objects passed into a Jinjava context. This could allow for abuse of the application class loader, including Arbitrary File Disclosure.
Published: 2021-02-19T22:33:55.000Z
Updated: 2024-08-04T12:04:22.520Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-18893 vulnerable 2026-06-08 05:11:14.872854 Details available
Jinjava before 2.4.6 does not block the getClass method, related to com/hubspot/jinjava/el/ext/JinjavaBeanELResolver.java.
Published: 2019-01-03T01:00:00.000Z
Updated: 2024-08-05T11:23:08.470Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.