Path traversal in Craft CMS - #VU159600
Published: November 6, 2026
Vulnerability details
The vulnerability allows an authenticated control panel user to read SVG content files outside the Craft CMS installation that the PHP process can access.
The vulnerability exists due to unrestricted path and alias resolution in the app/icon-svg endpoint when processing a supplied file path. An authenticated control panel user can post an arbitrary absolute path or alias to retrieve file contents if the file's actual content is SVG.