Read the docs
TI-2026-15071 Aliases CVE-2026-18322GHSA-m4qm-m3w3-jjcg

Smart Popup by Supsystic <= 1.12.0 - Unauthenticated Privilege Escalation to Administrator

Priority MEDIUM 41CWE-269Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Privilege escalation
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-269.

Summary

The Smart Popup by Supsystic plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 1.12.0. This is due to a permission map collision in the `havePermissions()` function in `classes/frame.php`, where `array_merge()` overwrites the popup module's administrator-restricted method list with the base controller's value, silently removing `save` from protected actions; this is compounded by the subscription confirmation email embedding the same generic `pps_nonce` that the unauthenticated `wp_ajax_nopriv_save` endpoint accepts, and by the complete absence of any server-side role allowlist in `createWpSubscriber()`. This makes it possible for unauthenticated attackers to submit a crafted POST request to `admin-ajax.php` using a nonce obtained from a public subscription confirmation email, setting `params[tpl][sub_wp_create_user_role]` to `administrator` via the exposed `popupControllerPps::save()` action, and then triggering the stored confirmation flow to create a persistent WordPress Administrator account with attacker-chosen credentials.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00587 48th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
SupsysticSmart Popup by Supsysticup to 1.12.0—No fix listedCNA
  • Smart Popup by Supsystic VendorSupsystic Affected up to 1.12.0 Fixed in — No fix listed CNA

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-18322
  2. 2026-10-03 Alias added: GHSA-m4qm-m3w3-jjcg

References

  • TI-2023-02984 Supsystic Popup < 1.10.19 - Prototype Pollution CVSS 3.1CRITICAL 9.8
  • TI-2023-28011 WordPress Popup by Supsystic plugin <= 1.10.19 - Broken Access Control vulnerability CVSS 3.1CRITICAL 9.8
  • TI-2026-03704 Contact Form by Supsystic <= 1.7.36 - Unauthenticated Server-Side Template Injection via Prefill Functionality CVSS 3.1CRITICAL 9.8
  • TI-2020-19380 WordPress Plugin Supsystic Digital Publications 1.6.9 Path Traversal XSS CVSS 4.0HIGH 8.7
  • TI-2020-19379 WordPress Plugin Supsystic Membership 1.4.7 SQL Injection via sidx CVSS 4.0HIGH 8.8
  • TI-2020-19378 WordPress Plugin Supsystic Pricing Table 1.8.7 SQL Injection XSS CVSS 4.0HIGH 8.8
See all 87 →

Sources