CVE-2025-23598

WordPress Recip.ly plugin <= 1.1.8 - Reflected Cross Site Scripting (XSS) vulnerability

Published Feb 14, 2025 CVSS 3.1 · 7.1 High EPSS < 1% KEV · Not listed
Description
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in craig.edmunds@gmail.com Recip.ly reciply allows Reflected XSS.This issue affects Recip.ly: from n/a through <= 1.1.8.

Analysis

AI-generated

Technical impact

The Recip.ly WordPress plugin contains an improper neutralization of input that allows an attacker to inject malicious scripts into webpages viewed by other users. This reflected cross‑site scripting flaw can cause arbitrary client‑side code execution, enabling session hijacking, credential theft, or defacement of visitor content. The weakness is a classic input‑validation problem identified as CWE‑79.

Affected Systems

Affected systems are sites that have installed the Recip.ly plugin version 1.1.8 or earlier. The plugin is developed by craig.edmunds@gmail.com and is used within WordPress installations, potentially affecting many public websites that rely on the plugin for recipe management features.

Risk and Exploitability

The vulnerability carries a CVSS score of 7.1, indicating moderate‑high risk. The EPSS score is below 1 %, suggesting a low but non‑zero likelihood of exploitation at any given time. It is not listed in the CISA KEV catalog, so there are no known widespread exploits. Based on the description, it is inferred that attackers can exploit the flaw by crafting a malicious URL that includes suspicious query parameters; when a victim clicks the link, the script runs in the victim’s browser.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Recip.ly plugin to the latest available version newer than 1.1.8 to remove the vulnerable code.
  • If an update is not immediately available, disable or delete the Recip.ly plugin from the WordPress installation to eliminate the attack surface.
  • Configure a web application firewall or use WordPress security plugins to sanitize incoming HTTP parameters and block XSS payloads.
  • Keep the WordPress core and all other plugins updated to reduce overlapping risks from other vulnerabilities.

Generated by OpenCVE AI on May 2, 2026 at 09:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-3274 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in craig.edmunds@gmail.com Recip.ly allows Reflected XSS. This issue affects Recip.ly: from n/a through 1.1.8.
History
Type Values Removed Values Added
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'}

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in craig.edmunds@gmail.com Recip.ly allows Reflected XSS. This issue affects Recip.ly: from n/a through 1.1.8. Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in craig.edmunds@gmail.com Recip.ly reciply allows Reflected XSS.This issue affects Recip.ly: from n/a through <= 1.1.8.
References
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'}

Type Values Removed Values Added
Metrics epss

{'score': 0.00032}

epss

{'score': 0.00035}

Type Values Removed Values Added
Metrics epss

{'score': 0.00072}

epss

{'score': 0.00032}

Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in craig.edmunds@gmail.com Recip.ly allows Reflected XSS. This issue affects Recip.ly: from n/a through 1.1.8.
Title WordPress Recip.ly plugin <= 1.1.8 - Reflected Cross Site Scripting (XSS) vulnerability
Weaknesses CWE-79
References
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'}

Subscriptions

No data.

Weaknesses
  • CWE-79

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

Sources

Status
PUBLISHED
Assigner
Patchstack
Published
Updated
Apr 28, 2026, 4:11 PM
Reserved
Jan 16, 2025, 11:26 AM
Status
Deferred
Published
Feb 14, 2025, 1:15 PM
Modified
Jun 17, 2026, 8:55 AM