Skip to main content
← All vulnerabilities
CVE-2026-25526GHSA-GJX9-J8F8-7J74

JinJava Bypass through ForTag leads to Arbitrary Java Execution

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.7.6, 2.8.3
1 proof of concept on GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: total

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • HubSpot jinjava

    fixed in 2.7.6; fixed in 2.8.3

  • com.hubspot.jinjava:jinjavaMaven

    From 2.8.0 · fixed in 2.8.3

  • com.hubspot.jinjava:jinjavaMaven

    fixed in 2.7.6

References 6

GitHub · HubSpot/jinjava

GitHub · av4nth1ka/jinjava-cve-2026-25526-poc