Description
The Donation Thermometer WordPress plugin before 2.3.0 does not escape a colour value taken from a shortcode attribute before using it in an attribute of the generated legend markup, allowing users with the Contributor role and above to inject arbitrary event handlers that execute when the page is viewed.
Published: 2026-10-14
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: Stored client‑side script execution via plugin shortcode
Action: Patch
AI Analysis

Impact

The vulnerability resides in the Donation Thermometer WordPress plugin prior to version 2.3.0. An attacker with Contributor level or higher can supply a colour value in a shortcode attribute that the plugin uses unescaped in a legend element’s attribute. This allows arbitrary JavaScript event handlers to be injected and executed when visitors view the page, resulting in a stored cross‑site scripting flaw that could compromise the confidentiality, integrity, or availability of user sessions or application data. This is a CWE‑79 vulnerability.

Affected Systems

The affected product is the Donation Thermometer plugin for WordPress, which is vulnerable in all releases before 2.3.0. Based on the description, it is inferred that the plugin may be installed on nonprofit and fundraising WordPress sites, but the CVE data does not explicitly state its prevalence.

Risk and Exploitability

Exploitability requires the presence of a contributor or higher role within the target site, giving the attacker the ability to edit content with the shortcode. Because the vulnerability is stored, remediation is an update; however, the EPSS score is below 1 % and the flaw is not listed in the CISA KEV catalog, suggesting low to moderate real‑world exploitation likelihood. The absence of a publicly disclosed exploit and low EPSS score imply that an immediate patch is recommended but that the overall risk remains moderate pending an update release.

Generated by OpenCVE AI on October 14, 2026 at 17:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Donation Thermometer to version 2.3.0 or later
  • If the upgrade is not feasible immediately, limit Contributor and higher role permissions for editing or hide the shortcode from untrusted users
  • Consider deactivating or deleting the plugin until the fixed version is applied

Generated by OpenCVE AI on October 14, 2026 at 17:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Wed, 14 Oct 2026 06:45:00 +0000

Type Values Removed Values Added
Description The Donation Thermometer WordPress plugin before 2.3.0 does not escape a colour value taken from a shortcode attribute before using it in an attribute of the generated legend markup, allowing users with the Contributor role and above to inject arbitrary event handlers that execute when the page is viewed.
Title Donation Thermometer 2.2.9 - 2.2.11 - Contributor+ Stored XSS via Shortcode
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-14T06:00:15.236Z

Reserved: 2026-09-16T09:05:12.207Z

Link: CVE-2026-92409

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-14T07:17:05.043

Modified: 2026-10-14T16:14:02.800

Link: CVE-2026-92409

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-14T17:30:04Z

Weaknesses
  • CWE-79

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