Description
The Dictionary WordPress plugin through 1.0 does not escape user input before reflecting it back in the responses of several directly accessible scripts, allowing unauthenticated attackers to perform Reflected Cross-Site Scripting attacks against anyone they can induce to submit a crafted request.
Published: 2026-09-17
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Reflected Cross‑Site Scripting
Action: Patch
AI Analysis

Impact

The Dictionary WordPress plugin, version 1.0 and earlier, does not escape user input before echoing it back in several publicly accessible scripts. An unauthenticated attacker can send a crafted request containing malicious script content to any user who visits the site, causing the script to execute in the victim’s browser. Such vectors allow attackers to hijack user sessions, steal cookies, redirect users, or deface pages. The weakness is a classic input validation flaw (CWE‑79).

Affected Systems

WordPress sites that have installed the Dictionary plugin, version 1.0 or older. No other version numbers are known to be affected, and the plugin is provided by the vendor under the name Dictionary.

Risk and Exploitability

The CVSS score of 7.1 indicates a moderate to high severity for a reflected XSS. The EPSS score of less than 1% suggests that real‑world exploitation, while plausible, is considered rare at this time. The vulnerability is not listed in CISA’s KEV catalog, meaning no known widespread use has been reported. Attackers can exploit the flaw by directing any internet user to a crafted URL that includes malicious parameters; no authentication or privileged access is required.

Generated by OpenCVE AI on September 18, 2026 at 00:03 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Dictionary plugin to the latest available version that resolves the input‑escaping issue.
  • If an upgrade is not feasible, disable or remove the vulnerable scripts from public access, ensuring that no directly accessible PHP files remain that reflect unchecked parameters.
  • Deploy a strong Content Security Policy that blocks inline script execution to mitigate the impact of any potential XSS exploitation.

Generated by OpenCVE AI on September 18, 2026 at 00:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 17 Sep 2026 13: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': 'partial'}, 'version': '2.0.3'}


Thu, 17 Sep 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Dictionary WordPress plugin through 1.0 does not escape user input before reflecting it back in the responses of several directly accessible scripts, allowing unauthenticated attackers to perform Reflected Cross-Site Scripting attacks against anyone they can induce to submit a crafted request.
Title Dictionary <= 1.0 - Reflected XSS via Multiple Parameters
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-17T12:31:09.249Z

Reserved: 2026-09-10T08:08:22.186Z

Link: CVE-2025-15697

cve-icon Vulnrichment

Updated: 2026-09-17T12:13:54.326Z

cve-icon NVD

Status : Deferred

Published: 2026-09-17T06:16:50.053

Modified: 2026-09-18T19:08:32.830

Link: CVE-2025-15697

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-18T00:15:13Z

Weaknesses
  • CWE-79

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