Path traversal in Craft CMS - #VU139968
Published: July 29, 2026
Vulnerability details
The vulnerability allows a local user to access files outside the intended directory.
The vulnerability exists due to path traversal in the ensurePathIsContained function of the Local file system class when constructing and normalizing file paths for file reads. A local user can supply a crafted path to access files outside the intended directory.
No exploitable scenario has been discovered, and the issue is described as theoretical.