Description
WordPress Popup Builder 3.49 contains a persistent cross-site scripting vulnerability that allows authenticated attackers to inject malicious scripts by breaking out of option tags in the post_title parameter. Attackers can submit crafted POST requests to the post.php endpoint with script payloads in the post_title field that execute when pages or posts display popup selections.
Published: 2026-06-04
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

WordPress Popup Builder version 3.49 is vulnerable to a persistent cross‑site scripting flaw that can be exploited by users with authentication to the administrative interface of a WordPress site. The flaw enables the attacker to insert malicious JavaScript through the post_title field of popup records by breaking out of the <option> tags in the post.php endpoint. Once the payload is stored, it executes whenever a page displays the affected popup, allowing the attacker to steal credentials, deface content, or redirect visitors to malicious sites. The weakness is a typical reflected input validation error, identified as CWE‑79.

Affected Systems

Any WordPress installation that has Popup Builder plugin 3.49 installed is affected. The vulnerability exists in the “Popup Builder” plugin by the vendor Popup‑Builder. The version number 3.49 is specifically cited; newer releases after 3.49 are assumed to contain the fix, but no version list is included in the advisory.

Risk and Exploitability

The CVSS score of 5.1 classifies the vulnerability as medium severity. No EPSS score is available, so the likelihood of exploitation in the wild cannot be quantified from this data. The flaw is not listed in the CISA KEV catalog, suggesting no confirmed large‑scale exploitation has been reported. The typical attack vector requires the attacker to be authenticated with sufficient privileges to edit popup settings, but does not require prior knowledge of site internals. Once authenticated, the attacker can send a crafted POST request to post.php with a malicious payload in the post_title field; because the data is stored and later rendered as part of an AJAX response when the popup is loaded, it provides a persistent attack surface.

Generated by OpenCVE AI on June 4, 2026 at 14:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Popup Builder to the latest available version that addresses the cross‑site scripting flaw
  • Implement input sanitization on the post_title field so that script tags are stripped or encoded before storage
  • Restrict the capability to create or edit popups to users with the administrator role only, and audit existing users with that privilege for malicious content

Generated by OpenCVE AI on June 4, 2026 at 14:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 10 Jun 2026 01:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N'}

cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N'}


Thu, 04 Jun 2026 15:00:00 +0000

Type Values Removed Values Added
First Time appeared Popup Builder
Popup Builder popup Builder
Wordpress
Wordpress wordpress
Vendors & Products Popup Builder
Popup Builder popup Builder
Wordpress
Wordpress wordpress

Thu, 04 Jun 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 04 Jun 2026 13:30:00 +0000

Type Values Removed Values Added
Description WordPress Popup Builder 3.49 contains a persistent cross-site scripting vulnerability that allows authenticated attackers to inject malicious scripts by breaking out of option tags in the post_title parameter. Attackers can submit crafted POST requests to the post.php endpoint with script payloads in the post_title field that execute when pages or posts display popup selections.
Title WordPress Popup Builder 3.49 Persistent Cross-Site Scripting
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

Popup Builder Popup Builder
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-06-10T01:23:52.104Z

Reserved: 2026-06-04T11:23:41.619Z

Link: CVE-2019-25744

cve-icon Vulnrichment

Updated: 2026-06-04T13:43:22.030Z

cve-icon NVD

Status : Deferred

Published: 2026-06-04T14:16:33.717

Modified: 2026-06-10T02:16:32.290

Link: CVE-2019-25744

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-04T15:00:15Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')