Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2025-23600

CVE-2025-23600: Send to a Friend Addon XSS Vulnerability

CVE-2025-23600 is a reflected cross-site scripting flaw in the Send to a Friend Addon plugin versions up to 1.4.1. Attackers can exploit this weakness to inject malicious scripts. This article covers technical details, impact, and mitigation.

Updated:

CVE-2025-23600 Overview

CVE-2025-23600 is a reflected cross-site scripting (XSS) vulnerability in the Send to a Friend Addon (send-booking-invites-to-friends) WordPress plugin developed by pinal.shah. The plugin fails to properly neutralize user-supplied input during web page generation, allowing attackers to inject malicious JavaScript that executes in a victim's browser. The flaw affects all plugin versions up to and including 1.4.1. Exploitation requires user interaction, typically by tricking an authenticated user into clicking a crafted link. The vulnerability is categorized under [CWE-79] (Improper Neutralization of Input During Web Page Generation).

Critical Impact

Successful exploitation allows attackers to execute arbitrary JavaScript in a victim's browser session, enabling session hijacking, credential theft, and unauthorized actions performed on behalf of the targeted user.

Affected Products

  • pinal.shah Send to a Friend Addon (send-booking-invites-to-friends) plugin for WordPress
  • All versions from initial release through 1.4.1
  • WordPress sites using the Send to a Friend Addon for booking invite distribution

Discovery Timeline

  • 2025-03-03 - CVE-2025-23600 published to NVD
  • 2026-04-23 - Last updated in NVD database

Technical Details for CVE-2025-23600

Vulnerability Analysis

The vulnerability stems from improper neutralization of input during web page generation in the Send to a Friend Addon plugin. User-controlled parameters are reflected back into the HTTP response without adequate output encoding or input sanitization. An attacker constructs a URL containing JavaScript payload in a vulnerable parameter and delivers it to a victim through phishing, social engineering, or a malicious referrer.

When the victim follows the crafted link, the plugin returns a page that includes the unsanitized payload. The browser then interprets and executes the injected script in the context of the affected WordPress site. The scope is marked as changed, indicating the injected script can affect resources beyond the vulnerable component, such as the parent WordPress session.

Root Cause

The root cause is the absence of proper output encoding when reflecting request parameters into HTML responses. The plugin does not apply WordPress sanitization functions such as esc_html(), esc_attr(), or wp_kses() to user-supplied values before rendering them. This allows arbitrary HTML and JavaScript to be embedded in the response stream.

Attack Vector

The attack is delivered over the network and requires user interaction. An attacker hosts or distributes a crafted URL targeting a vulnerable endpoint of the plugin. When an authenticated administrator or site visitor clicks the link, the injected payload executes with the privileges of that user. Capabilities available to the attacker include exfiltrating session cookies, modifying page content, initiating CSRF actions against the WordPress admin interface, and redirecting users to attacker-controlled infrastructure.

No verified public proof-of-concept has been released. Refer to the Patchstack Vulnerability Report for additional technical context.

Detection Methods for CVE-2025-23600

Indicators of Compromise

  • HTTP requests to send-booking-invites-to-friends plugin endpoints containing <script>, javascript:, onerror=, or onload= substrings in query parameters
  • Unexpected outbound connections from administrator browsers to unfamiliar domains shortly after accessing the WordPress admin area
  • New or unexpected WordPress administrator accounts, modified user roles, or altered plugin and theme files

Detection Strategies

  • Monitor web server access logs for URL-encoded payloads such as %3Cscript%3E, %3Cimg, or %22%3E%3C targeting the vulnerable plugin path
  • Deploy a Web Application Firewall (WAF) rule set that flags reflected XSS patterns on WordPress plugin endpoints
  • Review browser console errors and Content Security Policy (CSP) violation reports from authenticated administrator sessions

Monitoring Recommendations

  • Audit installed WordPress plugins for send-booking-invites-to-friends and confirm the version is greater than 1.4.1
  • Track admin user activity logs for unexpected role changes, password resets, or plugin modifications
  • Enable file integrity monitoring on wp-content/plugins/ and core WordPress files to detect unauthorized modifications

How to Mitigate CVE-2025-23600

Immediate Actions Required

  • Deactivate and remove the Send to a Friend Addon plugin until a patched version above 1.4.1 is confirmed available from the vendor
  • Force a password reset for all WordPress administrator and editor accounts that may have been targeted via crafted links
  • Invalidate active WordPress sessions by rotating authentication salts and keys in wp-config.php

Patch Information

At the time of publication, the advisory indicates the vulnerability affects all versions through 1.4.1 with no fixed version identified. Monitor the Patchstack Vulnerability Report and the official WordPress plugin repository for an updated release addressing CVE-2025-23600.

Workarounds

  • Remove the plugin entirely if a booking invite feature is not required for site operations
  • Deploy a WAF such as Wordfence, Patchstack, or Cloudflare with rules blocking reflected XSS payloads on the vulnerable endpoints
  • Apply a strict Content Security Policy (CSP) header that disallows inline scripts and restricts script sources to trusted origins
  • Restrict access to WordPress admin areas via IP allowlisting or VPN to limit exposure of authenticated sessions

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.