CVE-2026-10823
published 2026-06-26CVE-2026-10823: 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…
PriorityP260high7.5CVSS 3.1
AVNACLPRNUINSUCHINAN
EXPLOIT
EPSS
1.52%
72.6th percentile
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.
Detection & IOCsextracted from sources · hover to see the quote
- →Detect unauthenticated POST requests to the vulnerable REST API endpoint /wp-json/ymc/v1/posts/filter with a JSON body containing 'post_status' set to non-public values (e.g., 'draft', 'private'). A successful exploit returns HTTP 200 with a JSON body containing '"success":true' and 'post-card'. ↗
- →Flag POST requests to /wp-json/ymc/v1/posts/filter that lack authentication headers (no Authorization, no WordPress nonce) and include a 'post_status' parameter in the JSON payload — this is the exploit pattern for unauthenticated post disclosure. ↗
- →Use the PublicWWW fingerprint query '/plugins/ymc-smart-filter/' to identify WordPress sites running the vulnerable YMC Filter plugin (versions before 3.11.3) for targeted scanning. ↗
- →A two-stage probe is used: first confirm the endpoint is live with post_status=publish (HTTP 200 + success:true), then confirm exploitation with post_status=draft returning post-card content. Both stages require no authentication. ↗
- ·The exploit uses filter_id:1 as a hardcoded value in the proof-of-concept; actual exploitation may enumerate other filter IDs to retrieve content from different post sets. ↗
- ·Vulnerability only affects YMC Filter WordPress plugin versions strictly before 3.11.3; version 3.11.3 and later are patched and should not be flagged. ↗
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
No detection rules found.
Nuclei
YMC Filter WordPress - Unauthenticated Post Disclosure
nuclei·CVSS 7.5
CVE-2026-10823 [HIGH] YMC Filter WordPress - Unauthenticated Post Disclosure
YMC Filter WordPress - Unauthenticated Post Disclosure
YMC Filter WordPress plugin < 3.11.3 contains a broken access control vulnerability caused by improper authorization and lack of validation in a REST API endpoint, letting unauthenticated attackers retrieve private and non-public post content, exploit requires no authentication.
Template:
id: CVE-2026-10823
info:
name: YMC Filter WordPress - Unauthenticated Post Disclosure
author: Hardik-369
severity: high
description: |
YMC Filter WordPress plugin < 3.11.3 contains a broken access control vulnerability caused by improper authorization and lack of validation in a REST API endpoint, letting unauthenticated attackers retrieve private and non-public post content, exploit requires no authentication.
impact: |
Unauthenticated attackers
No writeups or analysis indexed.
2026-06-26
Published