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

CVE-2025-47455: WooCommerce Salesforce Open Redirect Flaw

CVE-2025-47455 is an open redirect vulnerability in the WooCommerce and Salesforce Integration plugin by CRM Perks that enables phishing attacks. This article covers technical details, affected versions up to 1.7.5, and mitigation.

Published:

CVE-2025-47455 Overview

CVE-2025-47455 is an open redirect vulnerability [CWE-601] in the CRM Perks Integration for WooCommerce and Salesforce WordPress plugin (woo-salesforce-plugin-crm-perks). The plugin fails to validate redirect destinations, allowing attackers to craft URLs that appear to originate from a trusted WordPress site but forward victims to attacker-controlled domains. The issue affects all plugin versions up to and including 1.7.5.

Attackers weaponize open redirects primarily for phishing campaigns, using the legitimate domain to bypass URL reputation filters and increase click-through rates. The vulnerability requires user interaction but no authentication.

Critical Impact

Attackers can abuse the trusted WordPress domain to redirect users to phishing or malware-hosting sites, defeating URL-based trust indicators and email security filters.

Affected Products

  • CRM Perks Integration for WooCommerce and Salesforce plugin (woo-salesforce-plugin-crm-perks)
  • All versions from initial release through 1.7.5
  • WordPress sites running the vulnerable plugin

Discovery Timeline

  • 2025-05-07 - CVE-2025-47455 published to NVD
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2025-47455

Vulnerability Analysis

The vulnerability is classified as URL Redirection to Untrusted Site, commonly known as an open redirect [CWE-601]. The plugin accepts a redirect target through a user-controllable parameter and forwards the browser without validating that the destination belongs to an allowlisted host. Because the initial URL is hosted on the WordPress site running the plugin, users and security tooling treat the link as trusted.

The attack requires user interaction, which typically involves clicking a crafted link delivered by email, chat, or search results. Exploitation does not require authentication or elevated privileges. The impact is limited to confidentiality of user session context and social engineering leverage; the flaw does not directly modify server-side data.

Root Cause

The root cause is missing or insufficient validation of the redirect destination parameter handled by the plugin. Secure implementations restrict redirects to a fixed allowlist of internal paths or verify that the target host matches the site's own domain. The plugin performs neither check through version 1.7.5.

Attack Vector

An attacker constructs a URL pointing to the vulnerable endpoint on a legitimate WordPress site running the plugin, with a redirect parameter set to an attacker-controlled domain. The victim clicks the link, the WordPress site issues an HTTP redirect, and the browser lands on the phishing page. Refer to the Patchstack CVE Analysis for endpoint specifics.

No verified proof-of-concept code is publicly available at this time.

Detection Methods for CVE-2025-47455

Indicators of Compromise

  • Web server access logs showing 30x responses from plugin endpoints with external URLs in query parameters
  • Referrer headers on inbound traffic pointing to plugin request URIs followed by known phishing domains
  • Spikes in outbound redirect traffic from WordPress sites hosting the woo-salesforce-plugin-crm-perks plugin

Detection Strategies

  • Inspect web application logs for requests containing fully qualified URLs or protocol-relative URLs in redirect parameters
  • Deploy web application firewall (WAF) rules that flag or block requests where redirect parameter values point to external hosts
  • Correlate email gateway telemetry with WordPress access logs to identify phishing campaigns leveraging the vulnerable endpoint

Monitoring Recommendations

  • Monitor HTTP 301, 302, and 307 responses originating from the plugin's request paths
  • Alert on redirect destinations that fail an allowlist check against the site's own domain
  • Track unusual referrer patterns and outbound click telemetry from WordPress installations running the affected plugin

How to Mitigate CVE-2025-47455

Immediate Actions Required

  • Inventory WordPress installations for the woo-salesforce-plugin-crm-perks plugin and identify any version at or below 1.7.5
  • Update the plugin to a version above 1.7.5 as soon as the vendor publishes a fix, per the Patchstack advisory
  • Educate users and support staff to hover-check links even when they originate from a trusted domain

Patch Information

At the time of publication, the NVD entry does not list a fixed version. Administrators should consult the vendor advisory linked above and apply the patched release as soon as it becomes available. If no patch is available, disable the plugin until one is released.

Workarounds

  • Disable or uninstall the Integration for WooCommerce and Salesforce plugin until a patched version is deployed
  • Add a WAF rule that blocks requests to plugin endpoints when the redirect parameter contains an external hostname
  • Restrict outbound redirects at the reverse proxy layer to an allowlist of trusted domains
bash
# Example WAF rule (ModSecurity) to block external redirect targets
SecRule REQUEST_URI "@contains woo-salesforce" \
  "chain,id:1004747,phase:2,deny,status:403,\
   msg:'CVE-2025-47455 open redirect attempt'"
  SecRule ARGS "@rx ^https?://(?!yoursite\.com)" \
    "t:none,t:urlDecodeUni"

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.