CVE-2026-111979

GiveWP < 4.19.0.1 - Give Worker+ Stored XSS via Form Template Primary Color

Published Oct 25, 2026 CVSS 3.1 · 6.8 Medium EPSS < 1% KEV · Not listed
Description
The GiveWP WordPress plugin before 4.19.0.1 does not properly sanitise and escape one of its donation form template settings before outputting it inside an HTML attribute, allowing users with a custom form-editing GiveWP WordPress plugin before 4.19.0.1 role to inject arbitrary web scripts that execute in the browser of any visitor or administrator who opens the affected donation form.

Analysis

AI-generated

Technical impact

The GiveWP WordPress plugin before version 4.19.0.1 fails to sanitize the primary color setting of a donation form template. When this value is output inside an HTML attribute, a malicious user can embed arbitrary JavaScript. The injected scripts run in the browser of anyone who opens the affected form, including visitors and site administrators. This allows attackers to steal session cookies, deface pages, or perform other client‑side actions that compromise user confidentiality and integrity.

Affected Systems

The vulnerability affects the GiveWP plugin for WordPress in all releases prior to 4.19.0.1. Affected users are those who have the custom form‑editing capability within the plugin. No specific operating system or web‑server version is listed, but the issue exists wherever the plugin is installed on a WordPress site.

Risk and Exploitability

The CVSS score for this vulnerability is 6.8, indicating a moderate severity. The EPSS score is listed as <1%, suggesting a low likelihood of exploitation, and the vulnerability is not listed in CISA’s KEV catalog. Nonetheless, the weakness is a classic stored XSS inside an HTML attribute and can be introduced by a user with custom form‑editing privileges. Once injected, any visitor to the affected donation form—including site administrators—will execute the malicious script in the user’s browser. The risk is therefore significant because the attacker can steal session cookies, deface pages, or carry out other client‑side attacks, even though the probability of exploitation appears low.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the GiveWP plugin to version 4.19.0.1 or later, which sanitizes the color setting.
  • Restrict the custom form‑editing capability to only trusted administrators.
  • Implement a strong Content Security Policy that disallows inline scripts and unchecked user‑supplied data in form attributes.

Generated by OpenCVE AI on October 26, 2026 at 12:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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

Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions givewp
Vendors & Products Wordpress-extensions
Wordpress-extensions givewp
Type Values Removed Values Added
Weaknesses CWE-79
Type Values Removed Values Added
Description The GiveWP WordPress plugin before 4.19.0.1 does not properly sanitise and escape one of its donation form template settings before outputting it inside an HTML attribute, allowing users with a custom form-editing GiveWP WordPress plugin before 4.19.0.1 role to inject arbitrary web scripts that execute in the browser of any visitor or administrator who opens the affected donation form.
Title GiveWP < 4.19.0.1 - Give Worker+ Stored XSS via Form Template Primary Color
References
Weaknesses
  • CWE-79

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

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Oct 26, 2026, 10:13 AM
Reserved
Oct 17, 2026, 7:27 PM
Status
Deferred
Published
Oct 25, 2026, 6:16 AM
Modified
Oct 26, 2026, 1:50 PM