Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Subscriber-level account
-
ExploitSend request to vw_writer_blog_reset_all_settings
-
ExecutionMissing capability check permits call
-
ImpactTheme customizer settings reset to defaults
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 VW Writer Blog theme version 1.3.8 or earlier; the 'vw_writer_blog_reset_all_settings' function lacks a capability check (current_user_can) so any such account can invoke it. Limiting factors: valid low-privilege authentication is mandatory (not exploitable unauthenticated), impact is confined to resetting theme customizer settings (integrity only - no data disclosure, code execution, or downtime), and sites where user registration is disabled and no low-privilege accounts exist face materially reduced exposure. |
| Impact | This is a genuine but low-severity issue, best characterized as high-noise-low-priority. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N, base 4.3 MEDIUM) is internally consistent with the description: a network-reachable, low-complexity flaw requiring low privileges (any authenticated Subscriber) with impact limited to integrity (I:L) - resetting theme customizer settings - and no confidentiality or availability impact. No EPSS score, no CISA KEV listing, and no public PoC were provided, so this is 'no public exploit identified at time of analysis.' Real-world risk is constrained by two factors: the attacker must already hold a valid account (PR:L), and the impact is purely a nuisance-grade defacement/misconfiguration reset rather than data theft or code execution. The 'Authentication Bypass' tag is misleading - CWE-862 (Missing Authorization) and the PR:L vector confirm this is a broken-access-control/authorization flaw for already-authenticated low-privilege users, NOT an authentication bypass. Priority should be routine patching, not emergency response. |
| Exploit ScenarioDerived | An attacker registers or obtains a Subscriber-level account on a WordPress site running the VW Writer Blog theme (or leverages an existing low-privilege account). They send an authenticated request invoking the unprotected 'vw_writer_blog_reset_all_settings' function, wiping all theme customizer configuration back to defaults and disrupting the site's appearance and branding. No public exploit code is identified, but the attack is trivial given the missing capability check and low attack complexity. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 19, 2026
Authenticated attackers with Subscriber-level or higher access on WordPress sites running the VW Writer Blog theme (versions up to and including 1.3.8) can reset all theme customizer settings to their defaults because the 'vw_writer_blog_reset_all_settings' function lacks a capability check. This integrity-only issue has low impact-no data disclosure, code execution, or site downtime-and requires a valid low-privilege account; sites with registration disabled are less exposed. No public exploit or active exploitation is identified at time of analysis.
RemediationAI
Upgrade to VW Writer Blog theme version 1.3.9 or later, which adds the missing capability check to the 'vw_writer_blog_reset_all_settings' function (Vendor-released patch: 1.3.9). This is the primary fix; no other workarounds fully address the missing authorization. As a mitigating measure, disable user registration on the WordPress site and audit existing accounts to remove unnecessary Subscriber-level users, since the vulnerability requires authentication. This reduces exposure but does not eliminate the flaw for legitimate low-privilege users. Refer to the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/2b1751f0-d385-43f5-bf90-82479a9c6694?source=cve for the latest guidance.
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 VW Writer Blog theme for WordPress implements a function 'vw_writer_blog_reset_all_settings' in its functions.php file. This function is likely hooked to an AJAX action or admin-post handler to allow theme reset from the admin interface. Due to a missing capability check (CWE-862: Missing Authorization), the function does not verify that the current user has the required 'manage_options' or similar capability before performing the reset. As a result, any authenticated user with at least Subscriber-level access can invoke the function and reset all customizer settings to defaults. The CPE 'cpe:2.3:a:vowelweb:vw_writer_blog:*:*:*:*:*:*:*:*' indicates the vendor 'vowelweb' and that all versions are potentially affected. References point to the vulnerable code in version 1.3.6 and the trunk, and to version 1.3.9 where the fix is likely applied.
Know when Vw Writer Blog 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:L/A:N
Network-reachable AJAX/function call, low complexity, requires any authenticated Subscriber account (PR:L); impact limited to integrity of theme settings (I:L), no confidentiality or availability effect.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The VW Writer Blog theme for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'vw_writer_blog_reset_all_settings' function in all versions up to, and including, 1.3.8. This makes it possible for authenticated attackers, with Subscriber-level access and above, to reset all theme customizer settings to their defaults.
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.
EUVD-2026-83539
GHSA-ch5g-p3r8-r5qv
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB