CVE-2026-77003
WordPress Analyse et atténuation des vulnérabilités

Aperçu

CVE-2026-77003 is an authorization bypass vulnerability in the Content Mask WordPress plugin that allows authenticated users with the Contributor role to publish posts and pages without holding the required publish capability. It affects Content Mask versions 1.8.0 through 1.8.5.4, and was publicly disclosed on August 21, 2026, with NVD publication on August 23, 2026. The vulnerability was discovered and reported by Pablo González and Fran Ramírez, and assigned a CVSS score of 2.7 (Low) by WPScan, classified under OWASP Top 10 A2: Broken Authentication and Session Management (WPScan, Github Advisory).

Détails techniques

The root cause is improper privilege management (CWE-269): the plugin's create_new_content_mask function fails to verify whether the requesting user holds the capability required to publish the post type being created. This allows any authenticated user with the Contributor role — who normally cannot publish content — to bypass WordPress's built-in capability checks and directly publish posts and pages. The attack vector is network-based and requires only a low-privileged authenticated session, with no special configuration needed beyond having a Contributor account. A proof-of-concept is scheduled for public release on September 4, 2026, to allow time for users to update (WPScan).

Impact

Successful exploitation allows any authenticated Contributor to publish arbitrary posts and pages to the WordPress site without authorization, bypassing editorial workflows and content approval processes. This could be used to publish unauthorized, misleading, or malicious content publicly, potentially damaging site reputation or facilitating further attacks such as phishing via published pages. The impact is primarily an integrity concern, with limited confidentiality or availability risk (WPScan, Github Advisory).

Exploitabilité

There is currently no public proof-of-concept exploit available, and no evidence of in-the-wild exploitation has been observed. WPScan has indicated a PoC will be published on September 4, 2026. The EPSS score is 0.0, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. Exploitation requires an authenticated session with at least Contributor-level access, limiting the attack surface to sites with open or compromised contributor accounts (WPScan, Github Advisory).

Étapes d’exploitation

  1. Reconnaissance: Identify a WordPress site running the Content Mask plugin version 1.8.0–1.8.5.4 (e.g., by checking plugin metadata in the site's source or using WPScan).
  2. Obtain Contributor Access: Register or use an existing account with the Contributor role on the target WordPress site.
  3. Craft a Publish Request: As a Contributor, send a POST request to the WordPress admin endpoint that invokes the create_new_content_mask function, specifying a post status of publish for the content being created.
  4. Bypass Capability Check: Because the plugin does not validate the publish_posts or equivalent capability, the request is processed and the post is published directly, bypassing the normal editorial review workflow.
  5. Confirm Publication: Verify that the post or page is now publicly visible on the site without requiring editor or administrator approval (WPScan).

Indicateurs de compromis

  • Logs: WordPress access logs showing POST requests to /wp-admin/admin-ajax.php or similar endpoints from Contributor-role accounts with parameters related to create_new_content_mask and a publish post status.
  • WordPress Activity: Unexpected published posts or pages authored by users with the Contributor role, particularly content published without going through the standard editorial review process.
  • Database: WordPress wp_posts table entries with post_status = 'publish' and post_author values corresponding to Contributor-level user IDs, created via the Content Mask plugin's post type.

Atténuation et solutions de contournement

Update the Content Mask WordPress plugin to version 1.8.5.5 or later, which introduces proper capability checks before allowing post publication. As an interim measure, site administrators should audit all recently published content created by Contributor-role users to identify any unauthorized publications. Additionally, restricting Contributor account creation and regularly auditing user roles and capabilities can reduce exposure (WPScan, Github Advisory).

Ressources additionnelles


SourceCe rapport a été généré à l’aide de l’IA

Apparenté WordPress Vulnérabilités:

Identifiant CVE

Sévérité

Score

Technologies

Nom du composant

Exploit CISA KEV

A corrigé

Date de publication

CVE-2026-77115HIGH7.1
  • brave-popup-builder
NonOuiAug 23, 2026
CVE-2026-77116MEDIUM4.3
  • brave-popup-builder
NonOuiAug 23, 2026
CVE-2026-14853MEDIUM4.3
  • woocommerce-bookings
NonOuiAug 23, 2026
CVE-2026-77003LOW2.7
  • content-mask
NonOuiAug 23, 2026
CVE-2026-13598NONEN/A
  • restrictmate
NonOuiAug 23, 2026

Évaluation gratuite des vulnérabilités

Évaluez votre posture de sécurité dans le cloud

Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité pour évaluer votre niveau de risque et identifier les failles dans vos défenses.

Demander une évaluation

Obtenez une démo personnalisée

Prêt(e) à voir Wiz en action ?

"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
David EstlickRSSI
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
Adam FletcherChef du service de sécurité
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."
Greg PoniatowskiResponsable de la gestion des menaces et des vulnérabilités