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

Aperçu

CVE-2026-13598 is an unauthenticated privilege escalation vulnerability in the RestrictMate WordPress plugin affecting all versions before 1.3.0. The flaw allows unauthenticated attackers to create a new administrator account and obtain a logged-in administrator session, leading to full site takeover. It was publicly disclosed on August 21, 2026, and assigned a CVSS score of 9.8 (Critical) (WPScan). The vulnerability was discovered and reported by researcher João Ramos Maciel of treesec.com.br (WPScan).

Détails techniques

The root cause is improper privilege management (CWE-269), classified under OWASP Top 10 A2: Broken Authentication and Session Management. The plugin fails to validate or restrict the role parameter submitted during user account registration, allowing any unauthenticated HTTP request to specify administrator as the desired role. This means an attacker can craft a registration request with an elevated role value and immediately receive an active administrator session without any prior authentication or authorization check (WPScan, GitHub Advisory). A public proof-of-concept is scheduled for release on September 21, 2026, to allow time for users to update (WPScan).

Impact

Successful exploitation grants an unauthenticated attacker full administrator access to the affected WordPress site, enabling complete site takeover. With administrator privileges, an attacker can install malicious plugins or themes, modify site content, exfiltrate sensitive user data (including credentials and personal information stored in the database), establish persistent backdoors, and potentially pivot to the underlying server if further vulnerabilities exist (WPScan, GitHub Advisory). The confidentiality, integrity, and availability of the entire WordPress installation are fully compromised.

Exploitabilité

No public proof-of-concept exploit is currently available; WPScan has indicated the PoC will be published on September 21, 2026 (WPScan). There is no evidence of active in-the-wild exploitation at this time, and no threat actor attribution has been reported (GitHub Advisory). The EPSS score is currently 0.0, and the vulnerability has not been added to the CISA Known Exploited Vulnerabilities (KEV) catalog. However, the trivial exploitation preconditions — requiring no authentication and targeting a common WordPress plugin — make this a high-priority patching target before the PoC is released.

Étapes d’exploitation

  1. Reconnaissance: Identify WordPress sites running the RestrictMate plugin in a version before 1.3.0 using tools like WPScan, Shodan, or by checking the plugin's readme.txt file at https://target.com/wp-content/plugins/restrictmate/readme.txt.
  2. Locate the registration endpoint: Identify the WordPress user registration endpoint, typically at https://target.com/wp-login.php?action=register or a custom registration form provided by the RestrictMate plugin.
  3. Craft a malicious registration request: Submit a registration request (HTTP POST) that includes a role parameter set to administrator alongside standard registration fields (username, email, password). For example:
POST /wp-login.php?action=register HTTP/1.1
Host: target.com
Content-Type: application/x-www-form-urlencoded

user_login=attacker&user_email=attacker@evil.com&role=administrator
  1. Obtain administrator session: Upon successful registration, the plugin creates the account with the administrator role and returns an authenticated session cookie, granting full administrative access to the WordPress dashboard.
  2. Achieve full site takeover: Use the administrator session to install a malicious plugin (e.g., a web shell), modify site files, exfiltrate data, or establish persistence (WPScan).

Indicateurs de compromis

  • Logs: WordPress authentication logs (wp-login.php) showing new user registrations followed immediately by administrator-level logins from the same or unfamiliar IP addresses; unexpected entries in the WordPress wp_users and wp_usermeta tables with wp_capabilities set to administrator.
  • Network: HTTP POST requests to the registration endpoint containing a role=administrator parameter from external or unknown IP addresses; unusual outbound connections from the web server following a new user registration event.
  • File System: Newly installed plugins or themes not authorized by site administrators; presence of web shell files (e.g., .php files with eval, base64_decode, or system functions) in the wp-content/uploads/ or plugin directories.
  • Process: Unexpected child processes spawned by the web server process (e.g., bash, curl, wget) following administrator login activity from unknown accounts (WPScan).

Atténuation et solutions de contournement

The primary remediation is to upgrade the RestrictMate WordPress plugin to version 1.3.0 or later, which restricts the user role parameter during account registration (WPScan). As an interim workaround, site administrators should disable open user registration (Settings > General > Anyone can register) until the patch is applied. Additionally, administrators should audit existing user accounts for any unauthorized administrator accounts that may have been created and remove them immediately. Restricting access to the registration endpoint via firewall rules or a Web Application Firewall (WAF) rule blocking role=administrator in POST parameters can provide additional protection.

Réactions de la communauté

The vulnerability was noted on social media platforms including Mastodon (infosec.exchange) and Bluesky shortly after disclosure, with automated CVE tracking accounts amplifying the advisory (Feedly). Spain's national cybersecurity agency INCIBE published an early warning alert for the vulnerability (INCIBE). No significant vendor statements beyond the WPScan advisory or notable independent researcher commentary have been observed at this time.

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