← Vulnerability feed

Vulnerability record · CVE-2022-1104 · published 9 May 2022

CVE-2022-1104: Popup Maker WordPress plugin stored XSS via unsanitised popup settings

Code Atlantic · Popup Maker

The Popup Maker WordPress plugin before 1.16.5 does not sanitise and escape some of its popup settings, allowing stored cross-site scripting. The flaw matters because the injected script persists in the site and executes for other users, even when the unfiltered_html capability is disallowed.

4.8 CVSS 3.1 Medium EPSS 56% · top 1.0% CWE-79 · Cross-site scripting
4.8CVSS 3.1 base score, v2 3.5
56%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
2References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

The Popup Maker WordPress plugin before 1.16.5 does not sanitise and escape some of its Popup settings, which could allow high privilege users such as admin to perform Stored Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed

CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: high.

medium priorityRequires high privileges and user interaction, but public exploit code and a very high EPSS score raise the likelihood of attempted abuse.

What it is

The Popup Maker WordPress plugin before 1.16.5 does not sanitise and escape some of its popup settings, allowing stored cross-site scripting. The flaw matters because the injected script persists in the site and executes for other users, even when the unfiltered_html capability is disallowed.

Impact

An attacker with high privileges such as admin can store script in popup settings that runs in the browser of anyone viewing the affected popup, enabling session theft or actions in the victim's context.

Attack surface

Reached over the network through the plugin's popup settings interface; the CVSS vector requires high privileges (PR:H) and user interaction (UI:R), so an authenticated admin-level user must submit the malicious setting and a victim must view the popup.

Exploitation

Not listed in CISA KEV, but EPSS is 0.56407 (99th percentile) and both references are tagged Exploit, indicating public exploit code exists.

What to do

  • Update Popup Maker to version 1.16.5 or later.
  • Restrict admin and other high-privilege WordPress accounts to trusted users and enforce least privilege.
  • Review and remove any untrusted or unnecessary popup settings content after patching.
  • Apply a web application firewall rule to block script payloads in popup settings submissions.

Detection

  • Search the WordPress database for script tags or event handler attributes in Popup Maker popup settings.
  • Monitor admin-side requests that modify popup settings for suspicious HTML or JavaScript content.
  • Review web server and WAF logs for XSS payload patterns targeting Popup Maker endpoints.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2022-1104 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2024-47358Code-atlantic popup maker missing authorization vulnerabilityMissing Authorization vulnerability in Daniel Iser Popup Maker popup-maker.This issue affects Popup Maker: from n/a through <= 1.19.2.EPSS 0.41%9.1CVE-2019-17574Code-atlantic popup maker insecure direct object reference vulnerabilityAn issue was discovered in the Popup Maker plugin before 1.8.13 for WordPress. An unauthenticated attacker can partially control the arguments of the…EPSS 9.4%7.5CVE-2022-47597Code-atlantic popup maker information exposure vulnerabilityExposure of Sensitive Information to an Unauthorized Actor vulnerability in Popup Maker Popup Maker – Popup for opt-ins, lead gen, & more.This issue …EPSS 0.61%6.1CVE-2017-2284Code-atlantic popup maker cross-site scripting vulnerabilityCross-site scripting vulnerability in Popup Maker prior to version 1.6.5 allows remote attackers to inject arbitrary web script or HTML via unspecifi…EPSS 1.6%5.4CVE-2025-24746Code-atlantic popup maker cross-site scripting vulnerabilityImproper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Daniel Iser Popup Maker popup-maker allows Stor…EPSS 0.31%5.4CVE-2024-10583Code-atlantic popup maker cross-site scripting vulnerabilityThe Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popups Builder plugin for WordPress is vulnerable to Stored Cros…EPSS 0.31%5.4CVE-2024-7054Code-atlantic popup maker cross-site scripting vulnerabilityThe Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popups Builder plugin for WordPress is vulnerable to Stored Cros…EPSS 0.30%5.4CVE-2024-2336Code-atlantic popup maker cross-site scripting vulnerabilityThe Popup Maker – Popup for opt-ins, lead gen, & more plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's shortcode(s)…EPSS 0.34%

Source: NIST National Vulnerability Database (record CVE-2022-1104), CISA KEV, FIRST EPSS (scores of 2026-09-27). This page is refreshed as NVD updates the record.