๐Ÿ” CVE Alert

CVE-2026-87935

HIGH 8.1

Paid Downloads <= 3.15 - Unauthenticated Arbitrary File Upload via 'paiddownloads_update_file' Action

CVSS Score
8.1
EPSS Score
0.0%
EPSS Percentile
0th

The Paid Downloads plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 3.15 via the admin_request_handler function. This is due to missing authorization and file type validation in the admin_request_handler function, which is reachable unauthenticated via is_admin() returning true for /wp-admin/admin-post.php. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible. On Apache servers where AllowOverride is enabled, an .htaccess file placed in the upload directory may block direct HTTP retrieval of uploaded files, limiting exploitability to stacks that do not honor .htaccess directives such as nginx, LiteSpeed, and Apache with AllowOverride None.

CWE CWE-434
Vendor ichurakov
Product paid downloads
Published Sep 17, 2026
Stay Ahead of the Next One

Get instant alerts for ichurakov paid downloads

Be the first to know when new high vulnerabilities affecting ichurakov paid downloads are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

ichurakov / Paid Downloads
0 โ‰ค 3.15

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
wordfence.com: https://www.wordfence.com/threat-intel/vulnerabilities/id/3f0251e5-e575-4662-b81d-72c106e92b50?source=cve plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/paid-downloads/tags/3.15/paid-downloads.php#L79 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/paid-downloads/tags/3.15/paid-downloads.php#L941 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/paid-downloads/tags/3.15/paid-downloads.php#L1036 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/paid-downloads/tags/3.15/paid-downloads.php#L1902

Credits

Spy0x7