CVE-2026-5809

wpForo Forum <= 3.0.2 - Authenticated (Subscriber+) Arbitrary File Deletion via 'data[body][fileurl]' Parameter

The wpForo Forum plugin for WordPress is vulnerable to Arbitrary File Deletion in versions up to and including 3.0.2. This is due to a two-step logic flaw: the topic_add() and topic_edit() action handlers accept arbitrary user-supplied data[*] arrays from $_REQUEST and store them as postmeta without restricting which fields may contain array values. Because 'body' is included in the allowed topic fields list, an attacker can supply data[body][fileurl] with an arbitrary file path (e.g., wp-config.php or an absolute server path). This poisoned fileurl is persisted to the plugin's custom postmeta database table. Subsequently, when the attacker submits wpftcf_delete[]=body on a topic_edit request, the add_file() method retrieves the stored postmeta record, extracts the attacker-controlled fileurl, passes it through wpforo_fix_upload_dir() which only rewrites legitimate wpforo upload paths and returns all other paths unchanged, and then calls wp_delete_file() on the unvalidated path. This makes it possible for authenticated attackers, with subscriber-level access and above, to delete arbitrary files writable by the PHP process on the server, including critical files such as wp-config.


We have discovered 4,618 live websites that are affected by CVE-2026-5809.

Run a Free Instant Scan




Affected Software

Product  Wpforo
Category Wordpress Plugins
Vulnerable Domains4,618 live websites (100% of Wpforo install base)
Vulnerable Versions
  • from 0 through 3.0.2
Vulnerable Versions Count81 versions ( 100% of all versions)


Common Weakness Enumeration

CWE-73 External Control of File Name or Path



Details

  • Published - Apr 11, 2026
  • Updated - Apr 13, 2026

Credits

  • Leonid Semenenko (finder)

Website Distribution by Country

Number of websites using CVE-2026-5809
United States1,636 websites



Germany583 websites
France290 websites
GB256 websites
Russia171 websites
Netherlands146 websites
Spain109 websites
Canada96 websites
Cyprus94 websites
Italy90 websites

Website Distribution by TLD

Number of websites using CVE-2026-5809
.com1,758 websites
.org561 websites
.de357 websites
.net187 websites
.ru142 websites
.fr125 websites
.nl118 websites
.co.uk110 websites
.it71 websites
.es63 websites

Vulnerable Versions

Vulnerable versions are highlighted in red

Websites affected by CVE-2026-5809

Top websites that are affected by CVE-2026-5809. Please click on the "Contact us" link to get more information.
DomainCountryRankContacts
******.com Germany**,***
*************.org United States**,***
*******.com GB**,***
****.org United States**,***
********.com Chile**,***
**.nl Netherlands**,***
*******.com Netherlands**,***
********.com Chile**,***
*********.com **,***
*******.org United States**,***
See full domain list

FAQ

CVE-2026-5809 is External Control of File Name or Path in Wpforo
A total of 4,618 websites have been identified as vulnerable to CVE-2026-5809, based on global website indexing conducted by WebTechSurvey.
The Wpforo is affected by the CVE-2026-5809 vulnerability.
Wpforo versions up to and including 3.0.2 are vulnerable to CVE-2026-5809.

References