Description
WWBN AVideo 12.4 through 29.7.1 contains a path traversal vulnerability in the ADs plugin deleteImage.json.php that allows authenticated users with custom ads to delete arbitrary files. Attackers can set the unvalidated is_regular_user parameter to another user's id or ../ sequences to delete other users' ads or files like videos/configuration.php, taking the site offline and re-exposing the installer.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| WWBN | AVideo | 12.4 – ≤ 29.7.1 | — |
References
- GitHub Security Advisory (GHSA-58h3-9722-fgpm) vendor-advisory
- https://github.com/WWBN/AVideo/commit/c2b99663d6442e2182a0f3ab95ea6731a193b301 patch
- https://github.com/WWBN/AVideo/blob/v29.7.1/plugin/ADs/deleteImage.json.php#L53-L63 technical-description
- https://github.com/WWBN/AVideo/blob/v29.7.1/plugin/ADs/ADs.php#L194-L219 technical-description
- VulnCheck Advisory: WWBN AVideo 12.4 through 29.7.1 Path Traversal File Deletion via deleteImage.json.php third-party-advisory