CVE Catalog

CVE-2026-71215

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.37%

30th percentile - higher than 30% of all known CVEs

Summary

In art-template's sub-template resolution logic (src/compile/adapter/resolve-filename.js), used by both the include and extend template directives, the target file path is resolved via path.resolve(root, filename) with no check afterward that the result remains inside root.

Risk Assessment

An attacker could exploit this to read or write files outside the root directory, potentially leading to disclosure of sensitive data or code execution.

Recommendation

Update art-template to a patched version or add path validation to prevent access outside the root directory.

Related vulnerabilities

Original NVD description (English source)

art-template's sub-template resolution logic (src/compile/adapter/resolve-filename.js), used by both the include and extend template directives, resolves the target file path via path.resolve(root, filename) with no check afterward that the result remains inside root.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS