Description
The Fense Proxy & VPN Blocker plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check and missing nonce validation on the fense_bpvt_save_settings() function in versions up to, and including, 3.0.1. The callback is registered to both wp_ajax_* and wp_ajax_nopriv_* hooks and unconditionally calls delete_option() on four plugin options and delete_transient() on three transients tied to the plugin's API key cache and settings. This makes it possible for unauthenticated attackers to delete plugin options and transients, effectively resetting the plugin's API key/data cache and forcing the plugin to refetch state.
Published: 2026-07-17
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Fense Proxy & VPN Blocker plugin for WordPress has a flaw that permits unauthenticated users to delete key configuration options and cached transients through the fense_bpvt_save_settings AJAX action because the routine forgets to verify user capabilities and lacks nonce protection. Removing these stored values forces the plugin to discard its API key and reset its state, which can interrupt the VPN and proxy blocking functionality that the site depends on. This deficiency is classified as CWE‑862 (Missing Authorization), signaling a moderate risk of service disruption rather than a direct privilege escalation or code execution.

Affected Systems

WordPress sites running the devozon Fense Proxy & VPN Blocker plugin from version 2.x up through 3.0.1 are susceptible. The vulnerability resides in the plugin’s settings module, where the fense_bpvt_save_settings hook processes both authenticated and unauthenticated AJAX requests, making any visitor capable of triggering option deletion if the endpoint is reachable.

Risk and Exploitability

The CVSS score of 5.3 places the issue in the moderate severity band, while an EPSS score of less than 1% indicates that exploit attempts are currently predicted to be rare. Because the AJAX endpoint is publicly accessible, an attacker can execute the deletion simply by issuing a crafted request from the web, even without logging in. The flaw is not listed in the CISA Known Exploited Vulnerabilities catalog, suggesting that no widespread attacks have been documented yet.

Generated by OpenCVE AI on August 1, 2026 at 08:32 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Fense Proxy & VPN Blocker to version 3.0.2 or newer, which inserts capability checks and nonce validation into the fense_bpvt_save_settings handler.
  • If an upgrade is not immediately possible, temporarily disable or uninstall the Fense Proxy & VPN Blocker plugin until the patched version is installed.
  • Configure a web application firewall or modify the server’s access rules to block unauthenticated requests to the fense_bpvt_save_settings AJAX endpoint, reducing the window of exposure while a patch is deployed.

Generated by OpenCVE AI on August 1, 2026 at 08:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 23 Jul 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Devozon
Devozon fense Proxy & Vpn Blocker
Wordpress
Wordpress wordpress
Vendors & Products Devozon
Devozon fense Proxy & Vpn Blocker
Wordpress
Wordpress wordpress

Tue, 21 Jul 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 17 Jul 2026 03:45:00 +0000

Type Values Removed Values Added
Description The Fense Proxy & VPN Blocker plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check and missing nonce validation on the fense_bpvt_save_settings() function in versions up to, and including, 3.0.1. The callback is registered to both wp_ajax_* and wp_ajax_nopriv_* hooks and unconditionally calls delete_option() on four plugin options and delete_transient() on three transients tied to the plugin's API key cache and settings. This makes it possible for unauthenticated attackers to delete plugin options and transients, effectively resetting the plugin's API key/data cache and forcing the plugin to refetch state.
Title Fense Proxy & VPN Blocker <= 3.0.1 - Missing Authorization to Unauthenticated Plugin Option/Transient Deletion via fense_bpvt_save_settings AJAX Action
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}


Subscriptions

Devozon Fense Proxy & Vpn Blocker
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-21T01:26:04.428Z

Reserved: 2026-05-14T17:37:53.682Z

Link: CVE-2026-8616

cve-icon Vulnrichment

Updated: 2026-07-21T01:25:59.899Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T08:45:02Z

Weaknesses