Description
The Charitable WordPress plugin before 1.8.5.3 does not sanitise and escape one of its campaign image text fields before outputting it in an HTML attribute, allowing users with a high-privilege campaign-management role to perform Stored Cross-Site Scripting attacks that execute on the front-end campaign page.
Published: 2026-08-02
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Charitable WordPress plugin before version 1.8.5.3 fails to sanitize and escape the campaign image ALT text field before rendering it in an HTML attribute. This omission allows an attacker with a high‑privilege campaign‑management role to inject arbitrary JavaScript that is stored in the image metadata and subsequently executed in users’ browsers when they view the public campaign page. The effect is classic stored Cross‑Site Scripting, capable of stealing session cookies, executing malicious redirects, or defacing the website.

Affected Systems

All installations of the Charitable plugin running a version earlier than 1.8.5.3 are vulnerable, regardless of the WordPress host. The flaw can be exploited only by users who have the capability to upload or edit campaign images, meaning that an attacker with a campaign‑management role can craft malicious ALT text and store it for victims to reach.

Risk and Exploitability

The EPSS score is below 1 %, indicating a very low likelihood of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog. Nevertheless, because it is a stored XSS flaw that can execute arbitrary code in the context of the front‑end campaign page, it carries medium severity: any visitor to the affected page could have their session hijacked, their data accessed, or their browser redirected. Exploitation requires only that an authorized user submits a crafted payload; no additional conditions are needed. Its CVSS score is 4.8, reinforcing the medium severity assessment.

Generated by OpenCVE AI on August 4, 2026 at 22:04 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Charitable plugin to version 1.8.5.3 or later, which includes proper sanitisation of the ALT text field.
  • If upgrading is not immediately possible, apply a temporary input filter that escapes special characters or uses WordPress’s esc_attr() function before rendering the ALT attribute.
  • Restrict the ability to edit campaign images to trusted accounts only, or temporarily disable the ALT text feature until a patch can be applied.

Generated by OpenCVE AI on August 4, 2026 at 22:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 03 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79
Metrics cvssV3_1

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

ssvc

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


Sun, 02 Aug 2026 19:15:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Wpcharitable
Wpcharitable charitable
Vendors & Products Wordpress
Wordpress wordpress
Wpcharitable
Wpcharitable charitable

Sun, 02 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Charitable WordPress plugin before 1.8.5.3 does not sanitise and escape one of its campaign image text fields before outputting it in an HTML attribute, allowing users with a high-privilege campaign-management role to perform Stored Cross-Site Scripting attacks that execute on the front-end campaign page.
Title Charitable < 1.8.5.3 - Admin+ Stored XSS via Photo Field ALT Text
References

Subscriptions

Wordpress Wordpress
Wpcharitable Charitable
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-03T17:46:59.720Z

Reserved: 2026-07-22T14:38:54.933Z

Link: CVE-2025-15675

cve-icon Vulnrichment

Updated: 2026-08-03T17:46:55.494Z

cve-icon NVD

Status : Received

Published: 2026-08-02T06:16:32.060

Modified: 2026-08-03T18:16:32.923

Link: CVE-2025-15675

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-79

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