Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconIdentify WordPress site with active CheckView plugin
-
DeliveryCraft URL embedding CheckView URI string targeting admin REST endpoint
-
ExploitDeliver crafted link to administrator via social engineering
-
InstallAdministrator clicks link while authenticated in browser
-
C2Plugin discards nonce error due to URI string match
-
ExecuteREST API creates new administrator account
-
ImpactAttacker logs in with full administrative privileges
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The target WordPress site must have the CheckView plugin installed and active in a version between 2.0.29 and 2.3.1 - no non-default WordPress configuration is required beyond the plugin being present and activated. The attacker requires no authentication of their own (PR:N per CVSS), but exploitation is entirely conditional on a logged-in WordPress administrator actively clicking a crafted link while their browser session is live (UI:R per CVSS) - this is the single limiting factor and cannot be bypassed without that interaction. The targeted REST endpoint must be one that administrators are permitted to invoke, such as user creation via wp/v2/users; standard WordPress REST API user registration capabilities must not be separately disabled. Exploitation cannot be automated at scale due to the mandatory social engineering step. There is no requirement for special server-side configuration beyond plugin activation. |
| Impact | The CVSS 8.8 score is justified by the full C:H/I:H/A:H impact and PR:N attack posture, but the UI:R requirement (an administrator must be tricked into clicking a crafted link) meaningfully limits autonomous exploitation and explains the very low EPSS score of 0.19% at the 9th percentile - a notable divergence from what the high CVSS might imply. This discrepancy is best read as a signal about exploitability at scale, not about severity per incident: once an administrator clicks the link, site compromise is trivially complete. Even a mid-sized municipal IT team in kielce running a CheckView-enabled WordPress installation should treat this as urgent given the minimal post-click attacker effort and the public WPScan exploit. The vulnerability is absent from the CISA KEV catalog, meaning confirmed active exploitation has not been officially recorded, but the publicly available exploit reduces the skill barrier substantially, making targeted or opportunistic social-engineering campaigns realistic. From an SSVC perspective, exploitation status would classify as 'PoC', automatable as 'No' due to the mandatory user interaction step, and technical impact as 'Total' given the administrator account creation capability. No data conflicts were observed: the CVSS UI:R aligns with the description's 'crafted link an administrator is tricked into opening', and the PR:N correctly reflects the attacker's own unauthenticated posture. |
| Exploit ScenarioDerived | An attacker identifies a target WordPress site running CheckView version 2.0.29 through 2.3.1, then crafts a malicious URL embedding the CheckView-specific URI string while targeting the wp/v2/users REST endpoint with parameters to create a new administrator account. The attacker delivers this URL to a site administrator via email or message; when the administrator clicks the link while logged into WordPress, their browser sends an authenticated request, the plugin's global filter discards the nonce error due to the URI string match, and the REST API creates a new admin-level user on the attacker's behalf. A publicly available WPScan exploit demonstrates this exact technique. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 11, 2026
Privilege escalation via REST API authentication bypass in the CheckView WordPress plugin before 2.3.2 allows an unauthenticated attacker to perform any REST action available to a logged-in administrator - including creating a new administrator account - by tricking an admin into opening a crafted link. The plugin's authentication filter is applied globally to all REST routes rather than only to CheckView's own endpoints, and it unconditionally discards authentication errors for any request whose URI merely contains a CheckView-specific string, bypassing WordPress's nonce enforcement entirely. A publicly available exploit from WPScan demonstrates this path; no confirmed active exploitation (CISA KEV) has been recorded at time of analysis.
RemediationAI
Update the CheckView WordPress plugin to version 2.3.2 or later, which is the vendor-confirmed patched release per the WPScan advisory at https://wpscan.com/vulnerability/f53e1706-e926-4a2c-a2a7-465b4ca5d102/. The fix scopes the authentication filter to CheckView's own REST routes and eliminates the unconditional error discard based on URI string matching. If immediate upgrade is not possible, deactivate the CheckView plugin entirely until patching is feasible - leaving it active exposes any administrator session to exploitation via a social-engineered click. As a secondary control, configure a Web Application Firewall rule to block REST API requests whose URI contains the CheckView-specific string but targets non-CheckView endpoints; this reduces attack surface but is bypass-prone and should not substitute for patching. Educating administrators to avoid clicking unsolicited links while authenticated reduces the social engineering vector's effectiveness. Note that plugin deactivation will interrupt any automated WordPress testing workflows that depend on CheckView.
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
CheckView (CPE: cpe:2.3:a:unknown:checkview:*:*:*:*:*:*:*:*) is a WordPress plugin designed for site testing and automation. WordPress's REST API authenticates requests from logged-in users using nonce tokens; plugins may register authentication filter callbacks that are invoked by the WordPress REST API dispatcher. This vulnerability (CWE-287: Improper Authentication) arises because CheckView registers its authentication filter at the global REST layer rather than scoping it to its own registered routes. The filter inspects the incoming request URI and, if it finds a CheckView-specific string anywhere in the URI, unconditionally discards any authentication error that was previously raised - regardless of which REST endpoint is actually being targeted. Because URI matching is purely string-based and not route-bound, an attacker can construct a URL that embeds the magic string while pointing to an unrelated privileged REST endpoint such as wp/v2/users, effectively laundering the administrator's browser session into an authenticated REST call that WordPress executes without nonce validation.
Know when Checkview 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:N/UI:R/S:U/C:H/I:H/A:H
Attacker is unauthenticated (PR:N) but requires an admin to click a crafted link (UI:R); full CIA impact follows from unconstrained admin REST access including account creation.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The CheckView WordPress plugin before 2.3.2 does not restrict its REST API authentication filter to its own routes and unconditionally discards the authentication error raised for any request whose URI merely contains a CheckView WordPress plugin before 2.3.2-specific string, making it possible for unauthenticated attackers to bypass the REST nonce check and perform any REST action available to a logged-in administrator, such as creating a new administrator account, via a crafted link an administrator is tricked into opening.
Executive ViewAI
The CheckView WordPress plugin before version 2.3.2 contains an unauthenticated REST API authentication bypass that allows attackers to create administrator accounts and gain full control of affected WordPress sites. Organizations running this plugin face immediate risk of account takeover, data compromise, and lateral movement to connected systems. Working exploit code is publicly available, making this an urgent remediation priority.
Apply vendor patch.
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
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-54997
GHSA-8r6g-r9rq-8jr8
NVD
CVE.org
EPSS
VulDB
Exploit-DB