CVE-2026-90978
Filter Gallery · WordPress Plugin
The Filter Gallery WordPress plugin fails to validate nonces and capability checks on AJAX handlers, allowing authenticated users to modify post content and delete gallery settings.
Executive summary
The Filter Gallery WordPress plugin contains an improper access control vulnerability that allows low-privileged authenticated users to perform unauthorized modifications to post content and plugin settings.
Vulnerability
This vulnerability involves a lack of nonce verification and missing capability checks within several AJAX handlers. An attacker with low-level authenticated access can exploit this to overwrite arbitrary post content and delete plugin gallery configurations.
Business impact
The ability for unauthorized users to overwrite website content poses a significant risk to data integrity and brand reputation. With a CVSS score of 7.1, this high-severity flaw enables malicious actors to deface pages or disrupt site operations, directly impacting content availability and administrative control over the WordPress environment.
Remediation
Immediate Action: Update the Filter Gallery WordPress plugin to version 1.1.5 or later immediately to apply the necessary capability checks and nonce validation.
Proactive Monitoring: Review web server access logs for anomalous AJAX requests targeting plugin-specific paths, particularly those originating from user accounts with minimal privileges.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to block unauthorized AJAX calls or restricted administrative actions performed by low-privileged user roles.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Given the potential for unauthorized content modification, administrators should prioritize updating the Filter Gallery plugin to version 1.1.5 without delay. Organizations should also audit current user roles and permissions to ensure that low-privileged accounts do not possess excessive capabilities that could be leveraged to facilitate such attacks.
History
CVE Brief tracked this CVE 1 day before it had a CVSS score.
- Disclosed CVE record published
- Collected by CVE Brief No CVSS score yet; tracked as early warning
- CVSS score assigned 7.1 (3.1)
- Analyst report written
Sources
Originally found and disclosed by Seongwon Lee, with WPScan (coordinator), per the CVE Program record.