Description
The MPG WordPress plugin before 4.1.8 does not sanitise and escape a parameter before reflecting it back in the response, allowing unauthenticated attackers to perform Reflected Cross-Site Scripting against a victim who is induced to send a crafted request.
Published: 2026-07-27
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Multiple Page Generator (MPG) WordPress plugin before version 4.1.8 contains a reflected cross‑site scripting flaw. A parameter supplied through the mpg_shortcode is not properly sanitized or escaped before it is echoed back to the browser, enabling an attacker to inject arbitrary script code into the page. The affected code path allows the attacker to exploit the flaw via a crafted HTTP request, resulting in client‑side attacks against any visitor who follows a malicious link.

Affected Systems

WordPress sites running the MPG plugin with any release earlier than 4.1.8 are vulnerable. The flaw exists in the plugin’s shortcode handling and does not rely on specific server configurations beyond the presence of the plugin.

Risk and Exploitability

The vulnerability receives a CVSS score of 7.1, indicating a high potential impact. The EPSS score of <1% highlights a very low likelihood of exploitation, and the flaw is not listed in CISA’s KEV catalog. Attackers can exploit the flaw without authentication by tricking users into opening a crafted URL, making it feasible in typical social engineering scenarios. The primary consequence is the execution of unintended JavaScript in the victim’s browser, which can lead to data theft, cookie hijacking, or further network compromise.

Generated by OpenCVE AI on August 3, 2026 at 18:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest official plugin update (4.1.8 or newer) from the plugin author, which includes proper sanitization of shortcode parameters.
  • If the update cannot be applied immediately, disable or remove the mpg_shortcode feature to eliminate the vulnerable code path.
  • Configure a web application firewall on the WordPress site to block crafted XSS payloads, or disable the entire plugin until an update is available.

Generated by OpenCVE AI on August 3, 2026 at 18:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Themeisle
Themeisle mpg
Wordpress
Wordpress wordpress
Vendors & Products Themeisle
Themeisle mpg
Wordpress
Wordpress wordpress

Mon, 27 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 27 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Description The MPG WordPress plugin before 4.1.8 does not sanitise and escape a parameter before reflecting it back in the response, allowing unauthenticated attackers to perform Reflected Cross-Site Scripting against a victim who is induced to send a crafted request.
Title Multiple Page Generator Plugin – MPG < 4.1.8 - Reflected XSS via mpg_shortcode
References

Subscriptions

Themeisle Mpg
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-27T16:11:59.357Z

Reserved: 2026-06-29T14:34:34.415Z

Link: CVE-2026-13726

cve-icon Vulnrichment

Updated: 2026-07-27T16:11:56.357Z

cve-icon NVD

Status : Deferred

Published: 2026-07-27T07:16:25.320

Modified: 2026-07-27T20:33:01.673

Link: CVE-2026-13726

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T18:15:04Z

Weaknesses
  • CWE-79

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