Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or use low-privileged account
-
DeliveryAccess unprotected management page
-
ExploitStore malicious display-targeting callable
-
ExecutionPublic page load invokes callable
-
ImpactInformation disclosure or denial of service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 WordPress account with as little as Subscriber-level privileges, which in practice means the target site must allow user self-registration or the attacker must already possess low-privileged credentials - this is the primary limiting factor. The attacker must reach the plugin's management page, which the plugin fails to restrict by capability, and store display-targeting values that the plugin later treats as PHP callables. A further structural limit is that only zero-argument callables are invoked, so the attacker cannot pass controlled parameters, bounding impact to information disclosure and denial of service rather than full remote code execution. The affected product is Popup Maker WP versions through 1.4.5; no special server configuration beyond a default plugin install and an available low-privilege login is needed. |
| Impact | This is a moderate, authenticated access-control flaw whose real-world priority sits below its CVSS 5.4 'Medium' rating for most environments. The provided CVSS vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N) confirms network reach and low attack complexity, but PR:L means the attacker must already hold a low-privileged WordPress account (e.g., Subscriber) - so exploitation depends entirely on the site permitting user registration, which is the key gating condition. Publicly available exploit code exists (reported by WPScan), which raises the practical likelihood that this will be folded into automated WordPress plugin scanners, but there is NO CISA KEV listing and NO EPSS score in the provided data, so there is no evidence of active exploitation and no quantitative probability signal to weigh. No SSVC decision data was supplied. The impact is deliberately bounded: the flaw permits invoking only zero-argument PHP callables, yielding information disclosure (C:L) and denial of service (A:L) with no integrity impact (I:N) - not arbitrary code execution with attacker-controlled arguments, so this is not a full RCE despite the alarming 'PHP callable' phrasing. Net assessment: a real but second-tier issue - patch in routine cycles, prioritize sooner on any site that allows open self-registration. |
| Exploit ScenarioDerived | An attacker self-registers (or abuses an existing low-privilege account) as a Subscriber on a WordPress site running Popup Maker WP ≤ 1.4.5, then accesses the improperly protected management page to store malicious display-targeting values. On the next public page load, the plugin invokes those values as zero-argument PHP callables, triggering disclosure of sensitive runtime information or a denial-of-service condition. Public exploit code for this flaw is available via WPScan, lowering the skill barrier. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 02, 2026
Authenticated attackers holding only Subscriber-level WordPress credentials can abuse Popup Maker WP through 1.4.5 to store display-targeting values that the plugin later invokes as zero-argument PHP callables on public page loads, resulting in sensitive information disclosure and denial of service. The flaw stems from missing authorization checks on several of the plugin's actions and its management page, which the plugin exposes to any logged-in user; publicly available exploit code exists and the WPScan disclosure makes the attack path straightforward to reproduce. The main practical prerequisite is that the target site permits user self-registration or that the attacker already holds a low-privileged account, and because only zero-argument callables are invoked the impact stays below full remote code execution, consistent with the CVSS 5.4 Medium rating.
RemediationAI
No vendor-released patch identified at time of analysis, so the safest immediate action is to deactivate and remove the Popup Maker WP plugin from any site running 1.4.5 or earlier, and to check the WPScan advisory at https://wpscan.com/vulnerability/bddba59e-ab36-427f-9b21-98144bf783ff/ together with the plugin's WordPress.org page for a fixed release before reinstalling. If the plugin cannot be removed, apply compensating controls in order of effectiveness: first, disable public user self-registration and close or audit any other account-creation path so an unauthenticated visitor cannot obtain the Subscriber account the exploit depends on, accepting the loss of open signup for legitimate users; second, audit and prune existing Subscriber and other low-privilege accounts to shrink the pool of usable credentials; third, restrict access to the plugin's management page and its AJAX/admin-post action handlers to administrator roles only, recognizing that this may break any intentional delegated editorial workflow. Add detection on top: log and alert on writes to the plugin's popup or metadata records originating from low-privileged users, and inspect existing display-targeting values for unexpected function names that would be resolved at render time. These measures reduce but do not eliminate risk - removing the plugin is the only complete remediation, and blanket blocking of admin-ajax.php is not recommended because it will break other plugins.
Affected VersionsENISA
Affected Packages
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
Popup Maker WP is a WordPress plugin that manages popup content and the display-targeting rules that decide when and where a popup appears, persisting those rules as post metadata. The root cause class here is a missing authorization / capability check (CWE-862, the family commonly assigned to broken access control in WordPress plugins) layered on top of unsafe invocation of an attacker-influenced value as a PHP callable (the code-injection family, e.g. CWE-94 / CWE-470); note that no CWE identifier is supplied in the source data. Concretely, the plugin exposes its management page to any authenticated user instead of gating it behind a capability such as manage_options, and several of its actions lack capability and nonce verification, so a Subscriber can write targeting values. On subsequent front-end page loads the plugin resolves those stored values through a zero-argument callable invocation: the attacker selects the function name but cannot supply arguments, which is why the assessed vector caps confidentiality and availability impact at Low (C:L/A:L) with integrity unaffected (I:N) and scope unchanged (S:U) under AV:N/AC:L/PR:L/UI:N. The CPE entry cpe:2.3:a:unknown:popup_maker_wp:*:*:*:*:*:*:*:* indicates the tracked component spans all versions through 1.4.5, and the unresolved 'unknown' vendor field means the plugin slug should be confirmed against the WordPress.org directory before scoping an environment.
Know when Popup Maker Wp 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
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:L
Remote over HTTP (AV:N), simple (AC:L), but requires a low-privileged authenticated account (PR:L); zero-arg callables yield limited info disclosure (C:L) and DoS (A:L), no integrity impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
DescriptionCVE.org
The Popup Maker WP WordPress plugin through 1.4.5 does not perform authorization checks on several of its actions and exposes its management page to any logged-in user, allowing users with a low-privileged role such as Subscriber to store display-targeting values that are later invoked as zero-argument PHP callables on public page loads, leading to sensitive information disclosure and denial of service.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
EUVD-2026-91211
GHSA-f8rx-5x54-x687
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB