CVE-2026-10823: YMC Filter WordPress Plugin Authorization Bypass – Private Post Disclosure
The YMC Filter WordPress plugin contains a flaw that allows anyone on the internet to read private and draft posts from a WordPress site without logging in. The vulnerability exists in a REST API endpoint that lacks proper permission checks and doesn't validate input parameters. An attacker can exploit this by making a simple API request to extract sensitive content that should remain hidden from the public.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.5 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- Weaknesses (CWE)
- —
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-26 / 2026-06-26
NVD description (verbatim)
The YMC Filter WordPress plugin before 3.11.3 does not properly authorize access to one of its REST API endpoints and does not validate a user-supplied query parameter, allowing unauthenticated attackers to retrieve the titles and content of private, draft, and other non-public posts.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-10823 is an authorization bypass and input validation failure in the YMC Filter WordPress plugin versions prior to 3.11.3. The vulnerability resides in a REST API endpoint that fails to enforce proper access controls and does not sanitize or validate a user-supplied query parameter. This permits unauthenticated requests to retrieve the titles and full content of posts marked as private, draft, pending, scheduled, or otherwise non-public. The attack vector is network-based with no authentication required and no user interaction necessary, resulting in confidentiality impact through unrestricted information disclosure.
Business impact
Organizations using the affected YMC Filter plugin may suffer unauthorized exposure of confidential content—including unreleased announcements, internal communications, client work-in-progress, or sensitive editorial drafts. This breach of content confidentiality can result in competitive disadvantage, violation of data protection obligations, reputational harm, or compromise of intellectual property. Additionally, exposed draft content may reveal internal workflows or security-adjacent information useful for further reconnaissance by threat actors.
Affected systems
WordPress sites running the YMC Filter plugin in any version before 3.11.3 are affected. The vulnerability impacts all installations regardless of WordPress version or site configuration, since the flaw exists at the plugin level and is reachable over the network without authentication. Any site that has not updated to version 3.11.3 or later remains vulnerable.
Exploitability
This vulnerability is highly exploitable. It requires no authentication, no complex setup, and no user interaction. An attacker needs only to craft a simple HTTP request to the vulnerable REST API endpoint with a malicious query parameter. The attack can be automated and scaled to target multiple WordPress sites. The lack of authentication barriers and straightforward exploitation path make this a high-priority concern for active discovery and compromise by opportunistic attackers.
Remediation
Update the YMC Filter WordPress plugin to version 3.11.3 or later. This version contains fixes for both the authorization bypass and input validation issues. Site administrators should verify the plugin version in their WordPress dashboard and apply the update immediately. After patching, administrators should review access logs if available to determine whether the endpoint was accessed by unauthorized parties prior to remediation.
Patch guidance
Navigate to the WordPress dashboard, go to Plugins, and check for an available update for YMC Filter. Click 'Update Now' to apply version 3.11.3 or later. For sites with automatic updates disabled, manually download and install the plugin from the official WordPress plugin repository or verify against the vendor advisory for the exact patched version. Test the site after updating to ensure no functionality is broken and that private content is no longer exposed via the REST API.
Detection guidance
Monitor web server logs for requests to the YMC Filter REST API endpoints, particularly those containing unusual query parameters or requests from unexpected IP addresses. Look for GET requests to paths containing the plugin slug with API calls made without authentication tokens. WordPress security plugins and WAF solutions may flag or log these requests if configured. Additionally, audit recent access patterns to the REST API and check for suspicious retrieval of private or draft post content by reviewing API request logs if the site has debugging enabled.
Why prioritize this
This vulnerability scores 7.5 (HIGH) on the CVSS scale due to the combination of network accessibility, unauthenticated exploitation, low attack complexity, and direct confidentiality impact. While integrity and availability are not affected, the unrestricted exposure of sensitive content creates material business risk. Organizations should prioritize patching this vulnerability within their normal critical update windows, particularly if their WordPress sites host confidential or proprietary content.
Risk score, explained
The CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N vector reflects network attack surface (AV:N), no special conditions required (AC:L), unauthenticated access (PR:N), no user interaction needed (UI:N), and high confidentiality impact (C:H). The absence of integrity and availability impacts prevents a critical rating, but the ease and breadth of exploitation combined with direct information disclosure justifies the HIGH severity classification.
Frequently asked questions
How can I check if my WordPress site was compromised through this vulnerability before patching?
Review your web server access logs for requests to the YMC Filter REST API endpoints made without authentication headers, particularly those containing query parameters. If available, enable WordPress debug logging and check for unauthorized API calls. Look for unusual access patterns to private or draft posts. However, logs are often not retained long-term; prioritize patching immediately and consider consulting a WordPress security specialist if you suspect exploitation.
Does this vulnerability allow attackers to modify or delete posts?
No. CVE-2026-10823 permits only reading private and draft content. It does not provide the ability to modify, delete, or otherwise alter post data. The vulnerability is limited to unauthorized information disclosure and does not affect the integrity or availability of the site.
Are all WordPress sites affected, or only those using YMC Filter?
Only WordPress sites with the YMC Filter plugin installed in a version before 3.11.3 are affected. If your site does not use this plugin, you are not vulnerable to this specific CVE. You can verify which plugins are installed by checking the WordPress Plugins page in your site's admin dashboard.
What should I do if I cannot update immediately due to compatibility concerns?
Contact the plugin vendor or review the plugin changelog to understand any breaking changes in version 3.11.3. In the interim, consider disabling the plugin if it is not critical to your site's operation, or restrict access to the affected REST API endpoint using a Web Application Firewall (WAF) or .htaccess rules until you can apply the patch safely.
This analysis is provided for informational purposes and should not be considered legal or professional security advice. The information reflects the CVE description and publicly available data as of the publication date. Organizations should consult their own security teams and verify patch applicability in their environment. SEC.co does not assume liability for the accuracy of vendor patch versions or timelines. Always test patches in a non-production environment before deployment. Source: NVD (public-domain), retrieved 2026-08-04. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2016-20062HIGHSQL Injection in Simply Poll 1.4.1 WordPress Plugin - Unauthenticated Data Theft
- CVE-2016-20063HIGHSQL Injection in Single Personal Message 1.0.3 – Credential & Data Theft Risk
- CVE-2016-20065HIGHUnauthenticated SQL Injection in Product Catalog 8 WordPress Plugin
- CVE-2016-20066HIGHWordPress CP Polls 1.0.8 Persistent XSS Vulnerability
- CVE-2016-20068HIGHUnauthenticated SQL Injection in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2016-20069HIGHUnauthenticated SQL Injection in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2016-20071HIGHCritical SQL Injection in WordPress 404 Redirection Manager Plugin v1.0
- CVE-2016-20072HIGHBBS e-Franchise WordPress Plugin SQL Injection – Remote Data Exfiltration Risk