VYPR
Critical severityNVD Advisory· Published Dec 20, 2018· Updated Sep 16, 2024

CVE-2018-1000854

CVE-2018-1000854

Description

EsiGate 5.2 and earlier allows remote code execution via an ESI directive with a user-specified XSLT due to improper neutralization, fixed in 5.3.

AI Insight

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

EsiGate 5.2 and earlier allows remote code execution via an ESI directive with a user-specified XSLT due to improper neutralization, fixed in 5.3.

Vulnerability

EsiGate versions 5.2 and earlier contain a CWE-74 injection vulnerability in the ESI esi:include directive when the stylesheet attribute is used to specify a remote XSLT. The parser does not properly neutralize special elements, allowing an attacker to supply a malicious XSLT file that triggers code execution. The vulnerable package is org.esigate:esigate-core [1][3][4].

Exploitation

An attacker must exploit another weakness in the backend application to reflect ESI directives, making the EsiGate server include a malicious XSLT stylesheet. The attacker needs the ability to control the XSLT resource URL or content. No authentication is required if the backend application is already compromised or injectable [1][4].

Impact

Successful exploitation results in remote code execution on the server hosting EsiGate. The attacker can achieve full compromise of the affected system, gaining the same privileges as the EsiGate process [1][3].

Mitigation

The vulnerability is fixed in EsiGate version 5.3 [1][3]. The fix switches the XSLT parser to secure mode to prevent execution of malicious commands inserted in stylesheets [4]. Users should upgrade to version 5.3 or later. No workaround is documented. This CVE is not listed on the CISA Known Exploited Vulnerabilities (KEV) catalog.

AI Insight generated on May 22, 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.esigate:esigate-coreMaven
< 5.35.3

Affected products

1

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

3

News mentions

0

No linked articles in our index yet.