CVE-2026-62992
MEDIUMSmarty: Symlink path traversal out of trusted directories
Title source: cnaDescription
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.
References (5)
Core 5
Core References
X_Refsource_Confirm x_refsource_confirm
https://github.com/smarty-php/smarty/security/advisories/GHSA-f6wf-28g6-769x
X_Refsource_Misc x_refsource_misc
https://github.com/smarty-php/smarty/commit/99c048ce7a590c519b79fbd38ad0143a08183a1f
X_Refsource_Misc x_refsource_misc
https://github.com/smarty-php/smarty/commit/a1ccdb0518021a559b4066c37b76a42c86bbce90
X_Refsource_Misc x_refsource_misc
https://github.com/smarty-php/smarty/releases/tag/v4.5.7
X_Refsource_Misc x_refsource_misc
https://github.com/smarty-php/smarty/releases/tag/v5.8.2
Scores
CVSS v4
6.9
EPSS
0.0036
EPSS Percentile
29.1%
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CISA SSVC
Vulnrichment
Exploitation
none
Automatable
no
Technical Impact
partial
Details
CWE
CWE-22
CWE-61
Status
published
Products (4)
smarty/smarty
0 - 4.5.7Packagist
smarty/smarty
5.0.0 - 5.8.2Packagist
smarty-php/smarty
< 4.5.7
smarty-php/smarty
>= 5.0.0, < 5.8.2
Published
Aug 07, 2026
Tracked Since
Aug 07, 2026