Description
Vvveb before version 1.0.8.2 contains an unrestricted file upload vulnerability in the media upload handler that allows authenticated users with media-upload permissions to bypass extension restrictions by uploading a .htaccess file to map .phtml extensions to the PHP handler. Attackers can upload a .phtml file containing arbitrary PHP code and execute the uploaded payload through a subsequent unauthenticated HTTP GET request to the uploaded file, resulting in remote code execution with web server privileges.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| givanz | Vvveb | < 1.0.8.2 | 1.0.8.2 |
References
- Vvveb 1.0.8.2 Release Notes release-notes
- GitHub Security Advisory (GHSA-wwmv-4g9g-p48g) vendor-advisory
- https://github.com/givanz/Vvveb/commit/54a9e846fb94192f1b31ae81d81d25c874662e6a patch
- https://www.vulncheck.com/advisories/vvveb-rce-via-media-upload-handler third-party-advisory