Description
The WP Delicious WordPress plugin before 1.10.8 does not validate or escape the HTML tag name taken from user-supplied recipe block data before rendering it on the front end, allowing users with the Contributor role and above to inject arbitrary HTML tags, including script tags, which execute when the recipe page is viewed.
Published: 2026-09-26
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Patch
AI Analysis

Impact

The WP Delicious plugin, prior to version 1.10.8, fails to validate or escape the HTML tag name that comes from user‑supplied recipe block data. This flaw allows a user with the Contributor role or higher to insert arbitrary tag names, including <script>, into recipe content. When a visitor loads a recipe page, the injected scripts execute in the visitor’s browser, enabling session theft, defacement, or phishing. The weakness is a classic Stored Cross‑Site Scripting vulnerability identified as CWE‑79.

Affected Systems

WordPress sites that have installed WP Delicious version earlier than 1.10.8 are affected. The vulnerability applies to all sites that allow users with the Contributor role to edit recipes, regardless of other configuration settings. Any Contributor or above can inject malicious markup that will be stored and displayed to all visitors.

Risk and Exploitability

The vulnerability is client‑side and requires no additional secrets beyond having Contributor access to the editor. Once a malicious tag name is stored, every user who views the affected recipe page is exposed to the payload. The EPSS score indicates an exploitation probability of less than 1%. The CVSS score of 6.8 places the flaw in the medium‑severity category, and the lack of a KEV listing does not reduce the practical risk. Because the Contributor role is commonly granted to content authors, this flaw presents an easily exploitable attack surface.

Generated by OpenCVE AI on September 27, 2026 at 00:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update WP Delicious to the latest release (1.10.8 or later).
  • Restrict or remove the Contributor role from users who do not require recipe editing privileges, enforcing least‑privilege access.
  • Implement server‑side sanitization of the tag name field in recipe blocks to allow only a predefined set of safe tags.

Generated by OpenCVE AI on September 27, 2026 at 00:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 26 Sep 2026 23:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79
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'}


Sat, 26 Sep 2026 23:00:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions wp Delicious
Vendors & Products Wordpress-extensions
Wordpress-extensions wp Delicious

Sat, 26 Sep 2026 06:30:00 +0000

Type Values Removed Values Added
Description The WP Delicious WordPress plugin before 1.10.8 does not validate or escape the HTML tag name taken from user-supplied recipe block data before rendering it on the front end, allowing users with the Contributor role and above to inject arbitrary HTML tags, including script tags, which execute when the recipe page is viewed.
Title WP Delicious < 1.10.8 - Contributor+ Stored XSS via Recipe Block Tag Name
References

Subscriptions

Wordpress-extensions Wp Delicious
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-26T22:41:14.510Z

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

Link: CVE-2026-92411

cve-icon Vulnrichment

Updated: 2026-09-26T22:32:38.516Z

cve-icon NVD

Status : Deferred

Published: 2026-09-26T07:17:03.023

Modified: 2026-09-28T16:38:58.950

Link: CVE-2026-92411

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T01:00:11Z

Weaknesses
  • CWE-79

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