Description
phpMyFAQ before 4.1.2 contains a path traversal vulnerability in Client::deleteClientFolder that allows admins with INSTANCE_DELETE permission to delete arbitrary directories. Attackers can submit traversal sequences like https://../../../<path> in the client URL parameter to recursively delete directories outside the intended clientFolder scope.
Problem types
External Control of File Name or Path
Product status
Any version before 4.1.2
4.1.2 (semver)
Credits
adrgs
aisafe-bot
References
github.com/...pMyFAQ/security/advisories/GHSA-gh9p-q46p-57g2 (GHSA Advisory GHSA-gh9p-q46p-57g2)
www.vulncheck.com/...nt-deleteclientfolder-via-url-parameter (VulnCheck Advisory: phpMyFAQ - Path Traversal in Client::deleteClientFolder via URL Parameter)