SEPTEMBER 19, 2026
Live Feed
Back to database
Case File

CVE-2026-18385

MEDIUM · CVSS 5.4 EPSS 0.31% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-16 · Last synced 2026-09-15

CyberRota Analysis

AI-Generated

The Paid Membership Plugin for WordPress is vulnerable to arbitrary shortcode execution, allowing authenticated attackers with subscriber-level access or higher to execute malicious shortcodes due to inadequate input validation. This vulnerability can lead to unauthorized actions being performed on the site, potentially compromising its integrity and security. WordPress site administrators using this plugin should prioritize patching to mitigate the risk of exploitation.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Detected Signals
code execution

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-18385
Severity
MEDIUM
CVSS
5.4
EPSS
0.31%
WordPress

Original NVD Description

The The Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and including, 4.16.19. This is due to the software allowing users to execute an action that does not properly validate a value before running do_shortcode. This makes it possible for authenticated attackers, with subscriber-level access and above, to execute arbitrary shortcodes. The partial mitigation introduced via strip_shortcodes() on [profile-first-name] and [profile-last-name] can be bypassed through the [profile-display-name format="first_last_names"] render path, the [profile-bio] render path (which re-fetches the raw description meta), and the double-bracket escape sequence [[tag]], all of which allow attacker-controlled shortcode text to reach the outer do_shortcode() call.