CVE-2026-62992CWE-22CWE-61path-traversal

CVE-2026-62992

published August 7, 2026

CVSS
6.9
EPSS
1%
Percentile
44.2
In the wild
Unconfirmed
What it is

Smarty is a template engine for PHP, facilitating the separation of presentation (HTML/CSS) from application logic. Prior to 5.8.2 (and 4.5.7 on the 4.x line), Security::_checkDir() does not fully resolve symbolic links before validating that a requested path lies within a configured secure directory. An attacker able to place or reference a symlink within a directory Smarty treats as trusted (e.g., a template or config directory) could use it to point outside the intended secure directory, bypassing the containment check and reading arbitrary files accessible to the PHP process. This issue is fixed in versions 5.8.2 and 4.5.7.

The record
Technical detail
CVSS
6.9 · NONE
CVSS v4.0
Not supplied
EPSS
0.00533 · 44.2th percentile
Weaknesses
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'); CWE-61 · UNIX Symbolic Link (Symlink) Following
Published
2026-08-07T20:17Z
References (5)
EPSS history
Timeline
  • 07 AUG 15:02Z
    Smarty: Symlink path traversal out of trusted directories
    cvelistv5