CVE-2025-26568

7.1 HIGH

📋 TL;DR

This CSRF vulnerability in the Easy Amazon Product Information WordPress plugin allows attackers to trick authenticated administrators into executing malicious actions, leading to stored cross-site scripting (XSS). Attackers can inject malicious scripts that execute in victims' browsers when they visit compromised pages. All WordPress sites using this plugin from versions before 4.0.1 are affected.

💻 Affected Systems

Products:
  • Easy Amazon Product Information WordPress Plugin
Versions: n/a through 4.0.1
Operating Systems: Any OS running WordPress
Default Config Vulnerable: ⚠️ Yes
Notes: Requires WordPress installation with the vulnerable plugin enabled and an authenticated administrator to be tricked into visiting a malicious page.

⚠️ Manual Verification Required

This CVE does not have specific version information in our database, so automatic vulnerability detection cannot determine if your system is affected.

Why? The CVE database entry doesn't specify which versions are vulnerable (no version ranges provided by the vendor/NVD).

🔒 Custom verification scripts are available for registered users. Sign up free to download automated test scripts.

Recommended Actions:
  1. Review the CVE details at NVD
  2. Check vendor security advisories for your specific version
  3. Test if the vulnerability is exploitable in your environment
  4. Consider updating to the latest version as a precaution

⚠️ Risk & Real-World Impact

🔴

Worst Case

Attackers could inject persistent malicious scripts that steal administrator credentials, redirect users to malicious sites, or perform unauthorized administrative actions on the WordPress site.

🟠

Likely Case

Attackers would typically inject scripts to steal session cookies or redirect users to phishing pages, potentially compromising administrator accounts and gaining control of the WordPress site.

🟢

If Mitigated

With proper CSRF protections and content security policies, the attack would be blocked, preventing script injection and maintaining site integrity.

🌐 Internet-Facing: HIGH
🏢 Internal Only: LOW

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ✅ No
Complexity: MEDIUM

Exploitation requires social engineering to trick an authenticated administrator into clicking a malicious link while logged into WordPress admin.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: Version after 4.0.1

Vendor Advisory: https://patchstack.com/database/wordpress/plugin/easy-amazon-product-information/vulnerability/wordpress-easy-amazon-product-information-plugin-4-0-1-csrf-to-stored-xss-vulnerability?_s_id=cve

Restart Required: No

Instructions:

1. Log into WordPress admin panel. 2. Navigate to Plugins > Installed Plugins. 3. Find 'Easy Amazon Product Information'. 4. Click 'Update Now' if available. 5. If no update is available, deactivate and delete the plugin, then install the latest version from WordPress repository.

🔧 Temporary Workarounds

Implement CSRF Protection Headers

all

Add Content Security Policy headers to prevent XSS execution

Add to .htaccess: Header set Content-Security-Policy "default-src 'self'; script-src 'self'"
Add to wp-config.php: define('FORCE_SSL_ADMIN', true);

🧯 If You Can't Patch

  • Disable the Easy Amazon Product Information plugin immediately
  • Implement web application firewall rules to block CSRF attempts and XSS payloads

🔍 How to Verify

Check if Vulnerable:

Check WordPress admin > Plugins > Installed Plugins for Easy Amazon Product Information version 4.0.1 or earlier

Check Version:

wp plugin list --name='easy-amazon-product-information' --field=version

Verify Fix Applied:

Verify plugin version is higher than 4.0.1 in WordPress admin plugins page

📡 Detection & Monitoring

Log Indicators:

  • Unusual POST requests to WordPress admin-ajax.php or plugin-specific endpoints
  • Multiple failed CSRF token validations in WordPress debug logs

Network Indicators:

  • Unexpected outbound connections from WordPress admin sessions
  • Suspicious referrer headers in admin area requests

SIEM Query:

source="wordpress.log" AND ("admin-ajax.php" OR "wp-admin") AND ("csrf" OR "nonce" OR "referer")

🔗 References

📤 Share & Export