Skip to main content

Popup Box EUVDEUVD-2025-209259

| CVE-2025-15611 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-04-07 WPScan GHSA-86pc-m9xh-3jg9
5.4
CVSS 3.1 · Vendor: WPScan
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Impact

This vulnerability presents a disconnect between its assigned CVSS severity (5.4, moderate) and its extremely low EPSS exploitation probability (0.02%, 6th percentile). The CVSS vector (PR:L/UI:R) correctly identifies that exploitation requires a logged-in WordPress admin with user interaction (visiting a malicious link), which limits attack surface. The presence of publicly available exploit code elevates technical readiness, but the EPSS metric-which factors real-world exploitation patterns-suggests active exploitation is rare. SSVC analysis would classify this as low-priority: while the technical impact is moderate (cross-site execution context), automatable exploitation is constrained by the PR:L requirement and UI:R interaction component. The threat model requires either compromising an admin's browsing session or sophisticated phishing, making this a lower-priority remediation compared to unauthenticated RCE or SQL injection vulnerabilities. Organizations should prioritize this below critical/high-CVSS issues but address it as part of routine plugin updates.

Exploit ScenarioDerived

An attacker crafts a malicious webpage containing a hidden form that targets the WordPress admin's popup creation endpoint, prefilled with JavaScript that logs admin credentials or redirects to a credential-harvesting page. The attacker emails a WordPress administrator (e.g., a site owner) a link to this page disguised as a legitimate resource. When the logged-in admin clicks the link and the page loads, the hidden form auto-submits due to the missing nonce validation, silently creating a popup with the malicious script. The script then executes in the admin panel, potentially stealing session tokens or modifying site content. Publicly available proof-of-concept code exists (per WPScan), but successful exploitation remains contingent on the admin being logged into WordPress at the moment of page visit, explaining the very low EPSS exploitation rate.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 07, 2026

Cross-Site Request Forgery in Popup Box WordPress plugin before 5.5.0 allows authenticated admins to be tricked into creating or modifying popups containing arbitrary JavaScript via missing nonce validation in the add_or_edit_popupbox() function. While the CVSS score of 5.4 reflects moderate severity, the EPSS score of 0.02% (6th percentile) indicates very low real-world exploitation probability despite publicly available proof-of-concept code, suggesting this vulnerability requires precise social engineering to be actionable in practice.

RemediationAI

Update Popup Box to version 5.5.0 or later immediately, which includes proper nonce validation in the add_or_edit_popupbox() function. WordPress administrators should navigate to Plugins > Installed Plugins, locate Popup Box, and click Update if available, or use the WordPress auto-update feature if enabled. For organizations unable to update immediately, restrict administrative access to trusted networks and educate admins to avoid clicking suspicious links while logged into WordPress. Verify the update by checking Administration > Plugins and confirming the version is 5.5.0+. Additional details and the vendor advisory are available via NVD (https://nvd.nist.gov/vuln/detail/CVE-2025-15611) and the WPScan vulnerability database (https://wpscan.com/vulnerability/089ea763-2421-4089-a220-251421f7f226/).

Affected VersionsENISA

Popup box 0 <5.5.0

Affected Packages

euvd popup_box fix: 5.5.0

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

The vulnerability stems from insufficient CSRF token validation in WordPress plugin development. The add_or_edit_popupbox() function processes popup creation and modification without properly validating nonces, which are WordPress's primary defense against cross-site request forgery attacks. Nonces are cryptographic tokens generated per-admin-session that must be verified before processing state-changing requests. The affected Popup Box plugin (CPE: cpe:2.3:a:unknown:popup_box:*:*:*:*:*:*:*:*) fails to implement this validation, allowing an attacker to craft a malicious webpage that, when visited by an authenticated WordPress administrator, silently submits requests to create or edit popups with malicious JavaScript payloads. These payloads execute within the admin panel context during creation and on the frontend for site visitors, creating a secondary attack surface.

Know when Popup Box 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

Vendor (WPScan) PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N

Primary rating from Vendor (WPScan) · only source for this CVE.

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

3
Patch available
Apr 16, 2026 - 05:29 EUVD
5.5.0
PoC Detected
Apr 09, 2026 - 19:43 vuln.today
Public exploit code
CVE Published
Apr 07, 2026 - 06:00 nvd
MEDIUM 5.4

DescriptionCVE.org

The Popup Box WordPress plugin before 5.5.0 does not properly validate nonces in the add_or_edit_popupbox() function before saving popup data, allowing unauthenticated attackers to perform Cross-Site Request Forgery attacks. When an authenticated admin visits a malicious page, the attacker can create or modify popups with arbitrary JavaScript that executes in the admin panel and frontend.

Threat Intelligence Overview

EPSS Score
0.0%
Top 94% exploitable
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

CVE-2021-24460 HIGH POC
8.8 Aug 02

The get_fb_likeboxes() function in the Popup Like box - Page Plugin WordPress plugin before 3.5.3 did not use whitelist

CVE-2021-24458 HIGH POC
8.8 Aug 02

The get_ays_popupboxes() and get_popup_categories() functions of the Popup box WordPress plugin before 2.3.4 did not use

CVE-2023-2362 MEDIUM POC
6.1 Jun 12

The Float menu WordPress plugin before 5.0.2, Bubble Menu WordPress plugin before 3.0.4, Button Generator WordPress plug

CVE-2023-5874 MEDIUM POC
4.8 Dec 04

The Popup box WordPress plugin before 3.8.6 does not sanitise and escape some of its settings, which could allow high pr

CVE-2023-5809 MEDIUM POC
4.8 Dec 04

The Popup box WordPress plugin before 3.8.6 does not sanitise and escape some of its settings, which could allow high pr

CVE-2023-5343 MEDIUM POC
4.8 Nov 20

The Popup box WordPress plugin before 3.7.9 does not sanitise and escape some of its settings, which could allow high pr

CVE-2023-4390 MEDIUM POC
4.8 Oct 31

The Popup box WordPress plugin before 3.7.2 does not sanitize and escape some Popup fields, which could allow high-privi

CVE-2024-3477 MEDIUM POC
4.3 May 02

The Popup Box WordPress plugin before 2.2.7 does not have CSRF checks in some bulk actions, which could allow attackers

CVE-2022-29445 HIGH
7.2 May 18

Authenticated (administrator or higher role) Local File Inclusion (LFI) vulnerability in Wow-Company's Popup Box plugin

CVE-2026-54192 HIGH
7.1 Jun 17

Reflected cross-site scripting in the Ays Pro Popup Box WordPress plugin versions 6.2.9 and earlier allows remote unauth

CVE-2023-27414 MEDIUM
6.1 Jun 21

Unauth. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low at

CVE-2024-9599 MEDIUM POC
5.4 May 15

The Popup Box WordPress plugin before 4.7.8 does not sanitise and escape some of its settings, which could allow high pr

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy