VYPR
High severityNVD Advisory· Published Jul 8, 2020· Updated Aug 4, 2024

CVE-2020-11994

CVE-2020-11994

Description

Apache Camel's templating components allow Server-Side Template Injection and arbitrary file disclosure via crafted template expressions.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Apache Camel's templating components allow Server-Side Template Injection and arbitrary file disclosure via crafted template expressions.

Vulnerability

Overview

CVE-2020-11994 describes a Server-Side Template Injection (SSTI) flaw in Apache Camel's templating components, particularly in the camel-robotframework component. The root cause is the failure to properly sanitize or restrict template expressions passed to the template engine, allowing an attacker to inject malicious template code. This vulnerability is classified as a template injection that can lead to arbitrary file disclosure [1][2].

Exploitation

Conditions

Exploitation requires the ability to provide untrusted input that is used as a template expression or included in the template processing pipeline. The attacker does not need authentication to trigger the vulnerability if the endpoint is exposed, but they must be able to craft a request that supplies a malicious template expression. The Camel templating components process this input server-side, allowing the injection to propagate to the template engine without proper validation [2].

Impact

Successful exploitation enables an attacker to inject arbitrary template directives, leading to server-side template injection (SSTI). The primary impact is arbitrary file disclosure, where the attacker can read sensitive files from the server file system. In more severe scenarios, depending on the template engine capabilities, this could escalate to remote code execution, though the advisory focuses on file disclosure as the confirmed impact [1][2].

Mitigation

Users should upgrade Apache Camel to version 3.4.0 or higher for the camel-robotframework component, which contains the fix. No workarounds are documented; the vendor recommends updating as soon as possible. This vulnerability is listed in the Snyk vulnerability database, and applying the patch is the definitive mitigation [2].

AI Insight generated on May 21, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
org.apache.camel:camel-robotframeworkMaven
< 3.4.03.4.0

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

9

News mentions

0

No linked articles in our index yet.