Description
The Download Plugin plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the dpwap_plugin_locInstall function in all versions up to, and including, 2.2.8. This makes it possible for authenticated attackers, with Administrator-level access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible.
Problem types
CWE-434 Unrestricted Upload of File with Dangerous Type
Product status
Any version
Timeline
| 2025-04-29: | Discovered |
| 2025-07-03: | Disclosed |
Credits
Ryan Kozak
References
ryankozak.com/posts/cve-2025-6586/
github.com/d0n601/CVE-2025-6586
www.wordfence.com/...-cce3-41fb-babf-714ba7a4bced?source=cve
plugins.trac.wordpress.org/.../app/Plugins/Dpwapuploader.php
github.com/d0n601/CVE-2025-6586
ryankozak.com/posts/cve-2025-6586/