Skip to main content

Content Mask EUVDEUVD-2026-64637

| CVE-2026-77003 LOW
Improper Privilege Management (CWE-269)
2026-08-23 contact@wpscan.com GHSA-mfj2-2xr8-6w24
2.7
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain Contributor-level WordPress credentials
  2. Delivery
    Access Content Mask custom post type interface
  3. Exploit
    Submit publish request without publish capability
  4. Execution
    Plugin omits capability check
  5. Impact
    Unauthorized content published to live site

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
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

Exploitation requires an authenticated session with at minimum a Contributor role on the target WordPress site. The Content Mask plugin (version 1.8.0-1.8.5.4) must be installed and active. Sites that disable open user registration and restrict Contributor accounts to known, trusted users are not exposed to external attackers. The CVSS vector confirms no user interaction is required once the attacker holds an account, and no special network position is needed. Exploitation is limited in impact to unauthorized content publication - there is no code execution path, no confidentiality impact, and no availability impact.

Impact

The vendor-assigned CVSS vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N yields a score of 2.7 (Low). However, the PR:H rating appears inconsistent with the description, which states exploitation requires only a Contributor role - a low-privilege authenticated user in WordPress terms, which maps more accurately to PR:L in CVSS. An independent assessment using PR:L yields approximately 3.7 (Low-Medium), still a low-severity finding. Either way, the real-world risk is constrained: no confidentiality or availability impact exists, scope is unchanged, and the worst outcome is unauthorized content publication rather than code execution or data theft. EPSS at 0.18% (8th percentile) and absence from CISA KEV confirm the security community observes no meaningful exploitation activity. Sites restricting user registration or limiting Contributor accounts to trusted individuals face no practical external threat.

Exploit ScenarioDerived

An attacker who holds or registers a Contributor account on a target WordPress site with the Content Mask plugin installed navigates to the plugin's custom post type interface and submits a publish request. Because the plugin omits the capability check, WordPress accepts and publishes the content, bypassing the editorial review queue that Contributors are otherwise subject to.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 23, 2026

Privilege escalation in the Content Mask WordPress plugin (before 1.8.5.5) allows any authenticated Contributor to publish posts and pages without holding the publish capability, bypassing WordPress's role-based access control. The root cause is a missing capability check (CWE-269) when the plugin registers and handles its custom post type publishing workflow. No public exploit identified at time of analysis; EPSS is 0.18% (8th percentile), and the flaw is not listed in CISA KEV, reflecting negligible observed exploitation interest.

RemediationAI

Update the Content Mask WordPress plugin to version 1.8.5.5 or later; vendor patch is confirmed available per the WPScan advisory at https://wpscan.com/vulnerability/1a78993c-1e5c-43fb-9aa4-13edc24100ee/. If immediate patching is not feasible, administrators should audit existing Contributor accounts and remove that role from any untrusted users, since the attack requires an active Contributor-level session. Disabling open user registration eliminates the external attack surface entirely - though this changes site functionality. Note that restricting Contributor access is a compensating control, not a fix; the underlying capability check bypass remains present until the plugin is updated.

Affected VersionsENISA

Content Mask 1.8.0 <1.8.5.5

Affected Packages

euvd content_mask fix: 1.8.5.5

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

WordPress enforces content publishing through role-based capability checks - Contributor-level users are explicitly denied the 'publish_posts' capability, limiting them to drafting content for editorial review. The Content Mask plugin creates a custom post type but omits the required current_user_can() gate before allowing publication of that type. CWE-269 (Improper Privilege Management) describes this class of flaw, where a privileged operation is reachable by lower-privileged accounts due to absent or incorrect authorization logic at the plugin layer. The EUVD confirms affected versions span Content Mask 1.8.0 through 1.8.5.4, with the fix introduced in 1.8.5.5.

Know when WordPress 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

Vendor (wpscan) PRIMARY 2.7 LOW
AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

Contributor is a low-privilege authenticated role (PR:L), not high-privilege; only integrity is affected with no confidentiality or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

2
Patch available
Aug 23, 2026 - 07:01 EUVD
CVE Published
Aug 23, 2026 - 06:17 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Content Mask WordPress plugin before 1.8.5.5 does not check the capability required to publish the post type being created, allowing users with a role as low as Contributor to publish posts and pages on the site without holding the publish capability.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
niche WordPress plugin with limited install base
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

14
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +14
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy