Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister/obtain subscriber account
-
DeliveryCraft POST omitting nonce field
-
ExploitSupply arbitrary gallery IDs
-
ExecutionBypass missing authorization check
-
ImpactDelete arbitrary Filter Gallery records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated account with subscriber-level access or above on a WordPress site running the Filter Gallery plugin version <=1.1.4 - meaning sites that allow open user self-registration are most exposed. The delete action performs no ownership/capability verification, so any such user can target arbitrary gallery IDs. The nonce check is only evaded by omitting the nonce POST field entirely; submitting a present-but-invalid nonce is correctly rejected. No user interaction beyond the attacker's own request is needed, and the attack is fully remote over HTTP. The primary limiting factors are the requirement for a valid low-privilege account and the plugin's niche deployment. |
| Impact | The vendor CVSS of 8.1 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H) is well-supported by the description: a network-reachable, low-complexity attack requiring only subscriber-level authentication (PR:L) that lets an attacker destroy any Filter Gallery record and its associated filters, image mappings, settings, and details options. The impact is purely destructive (C:N, I:H/A:H) - no data disclosure, but permanent loss of gallery data. No EPSS score, KEV listing, or weaponized POC is present in the input, so exploitation status is 'no public exploit identified at time of analysis'; however, the Wordfence advisory plus the exact vulnerable source lines (filter-gallery.php L1099/L1112/L1131) and the fix changeset 3695415 together amount to a reproduction recipe, lowering the barrier to exploit development. This is a genuine authorization/IDOR flaw rather than an inflated high-CVSS issue, but real-world priority is tempered by two factors: the affected plugin is niche, and exploitation requires an existing authenticated account (subscriber+), so risk concentrates on sites that permit open user registration. The 'Authentication Bypass' tag is misleading - this is a missing authorization check (CWE-862) exploited by an authenticated user, not an authentication bypass. The nonce weakness is real but secondary: it only functions when the nonce POST field is omitted entirely (a present-but-invalid nonce is correctly rejected), a CSRF-adjacent quirk rather than the core authz defect. |
| Exploit ScenarioDerived | An attacker registers a low-privilege subscriber account on a WordPress site running Filter Gallery <=1.1.4 (or uses any existing account), then sends a crafted POST to the delete action supplying arbitrary attacker-chosen gallery IDs while omitting the nonce field entirely to sidestep the nonce check. The server deletes the targeted galleries along with all associated filters, image mappings, settings, and details, causing permanent data loss. No public exploit is identified, but Wordfence's writeup and the public source/changeset make reproduction straightforward. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 18, 2026
An authorization bypass in the Filter Gallery WordPress plugin (farazfrank:filter_gallery) affects all versions up to and including 1.1.4, allowing any authenticated user with subscriber-level access or above to delete arbitrary gallery records - including their filters, image mappings, settings, and details options - by supplying attacker-controlled gallery IDs. The delete handler never verifies ownership or capabilities, and the accompanying nonce check can be evaded simply by omitting the nonce POST field entirely, although a present-but-invalid nonce is correctly rejected. The assessed vector is CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H (8.1), and no public exploit code and no confirmed active exploitation were identified at time of analysis; sites that permit open user self-registration are the most exposed, so vendor CVSS 8.1 is well supported by the description.
RemediationAI
Update the Filter Gallery plugin to a release newer than 1.1.4 once available; the upstream fix is recorded in the plugin's Trac changeset 3695415 (https://plugins.trac.wordpress.org/changeset?reponame=&old=3695415%40filter-gallery&new=3695415%40filter-gallery), so treat this as an upstream fix available (commit/changeset) with the patched tagged release not independently confirmed - verify the installed version after updating. If immediate upgrade is not possible, deactivate the Filter Gallery plugin until patched (trade-off: gallery functionality is lost) or, if it must stay active, close the exposure path by disabling open user self-registration and auditing/removing unnecessary subscriber accounts so no low-privilege users exist on the site (trade-off: legitimate user onboarding is blocked); additionally restrict access to the plugin's delete action at the WAF or reverse-proxy layer and review existing gallery records for unexpected deletions. Note that nonce-based mitigations are not effective here because the check is bypassed by omitting the nonce parameter, so capability and role restrictions are the only meaningful compensating controls. Monitor the Wordfence advisory for a confirmed patched version.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-862 (Missing Authorization) in a WordPress plugin AJAX/admin action handler. Filter Gallery registers an action that deletes gallery records and cascades to associated data (filters, image mappings, settings, details options), but the callback does not perform a current_user_can() capability check nor validate that the requesting user owns the target gallery. The only guard is a WordPress nonce check, which in the affected code paths is bypassable because the handler proceeds when the nonce POST field is absent altogether; supplying a present-but-invalid nonce is still rejected, indicating an isset()-style conditional rather than a strict wp_verify_nonce() failure path. Code references in version 1.1.4 at filter-gallery.php lines 1099, 1112, and 1131 (plugins.trac.wordpress.org) point to the vulnerable logic. Because WordPress nonces are not authorization controls and are not a substitute for capability checks, any subscriber-level session can drive the deletion. The CPE cpe:2.3:a:farazfrank:filter_gallery:*:*:*:*:*:*:*:* confirms the affected package is the Faraz Frank Filter Gallery plugin, and the network vector (AV:N), low complexity (AC:L), low privileges (PR:L), and no user interaction (UI:N) match the assessed CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H (8.1) score.
Know when Filter Gallery gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
Remote, low-complexity action needing only a subscriber account (PR:L); no disclosure (C:N) but arbitrary record deletion destroys data integrity and availability (I:H/A:H).
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Filter Gallery plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 1.1.4. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to delete any arbitrary Filter Gallery records - including all associated filters, image mappings, settings, and details options - by supplying attacker-controlled gallery IDs. The nonce bypass requires omitting the nonce POST field entirely rather than submitting an invalid value, as a present-but-invalid nonce is correctly rejected.
Technical POC Analysis
Broken access control - CWE-862 (Missing Authorization) - in the Filter Gallery WordPress plugin (slug farazfrank:filtergallery), in its gallery-record delete handler.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 public PoC link from github
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
The Filter Gallery WordPress plugin (farazfrank:filter_gallery), used across all versions up to and including 1.1.4, contains an authorization bypass that lets any logged-in user with subscriber-level privileges or higher delete arbitrary gallery records - including filters, image mappings, settings, and detail options. This is confirmed via CVSS vector as an authenticated (PR:L) issue; no public exploit code exists and no confirmed active exploitation was identified at time of analysis, though sites permitting open user self-registration carry the greatest exposure. Leadership should care because non-privileged registered users can irreversibly destroy content and configuration across the site, degrading customer-facing experiences and creating remediation and reputational costs.
No vendor-released patch identified at time of analysis. Interim mitigations: deactivate the Filter Gallery plugin (all versions through 1.1.4); disable open user self-registration and remove or downgrade unneeded subscriber accounts; enforce WAF/reverse-proxy rules rejecting delete requests to the plugin's endpoints that omit a valid nonce; restrict gallery-management actions to trusted administrator roles; monitor logs for unauthorized gallery deletions and maintain offline backups of gallery content and settings.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
More in Filter Gallery
View allAuthenticated low-privileged WordPress users can overwrite the content of arbitrary posts and wipe the Filter Gallery pl
Authorization bypass in the Filter Gallery plugin for WordPress (versions up to and including 1.1.4) lets any authentica
EUVD-2026-82741
GHSA-7pg5-g4gj-969x
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB