CVE-2025-24546

5.4 MEDIUM

📋 TL;DR

This CSRF vulnerability in the RSTheme Ultimate Coming Soon & Maintenance WordPress plugin allows attackers to trick authenticated administrators into performing unintended actions. It affects all WordPress sites using this plugin from version n/a through 1.0.9. Attackers could modify plugin settings without the admin's knowledge.

💻 Affected Systems

Products:
  • RSTheme Ultimate Coming Soon & Maintenance WordPress Plugin
Versions: n/a through 1.0.9
Operating Systems: All
Default Config Vulnerable: ⚠️ Yes
Notes: Only affects WordPress installations with this specific plugin installed and activated.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

An attacker could change the coming soon/maintenance page settings to redirect visitors to malicious sites, inject malicious content, or disable the site's public access entirely.

🟠

Likely Case

Attackers modify the maintenance page to display phishing content or redirect users to malicious sites, damaging site reputation and potentially stealing credentials.

🟢

If Mitigated

With proper CSRF protections and admin awareness, the risk is minimal as it requires admin interaction with malicious content.

🌐 Internet-Facing: HIGH
🏢 Internal Only: LOW

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: LIKELY
Unauthenticated Exploit: ✅ No
Complexity: LOW

Exploitation requires tricking an authenticated admin to click a malicious link while logged into WordPress admin panel.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 1.1.0 or later

Vendor Advisory: https://patchstack.com/database/wordpress/plugin/ultimate-coming-soon/vulnerability/wordpress-ultimate-coming-soon-maintenance-plugin-1-0-9-cross-site-request-forgery-csrf-vulnerability?_s_id=cve

Restart Required: No

Instructions:

1. Log into WordPress admin panel. 2. Go to Plugins → Installed Plugins. 3. Find 'Ultimate Coming Soon & Maintenance'. 4. Click 'Update Now' if available. 5. If no update appears, download version 1.1.0+ from WordPress.org and manually update.

🔧 Temporary Workarounds

Temporary Plugin Deactivation

all

Disable the vulnerable plugin until patched

wp plugin deactivate ultimate-coming-soon

CSRF Protection via .htaccess

linux

Add CSRF protection headers at web server level

Header set X-Frame-Options "DENY"
Header set Content-Security-Policy "frame-ancestors 'none'"

🧯 If You Can't Patch

  • Disable the Ultimate Coming Soon & Maintenance plugin entirely
  • Implement web application firewall (WAF) rules to block CSRF attempts

🔍 How to Verify

Check if Vulnerable:

Check WordPress admin → Plugins → Ultimate Coming Soon & Maintenance → Version. If version is 1.0.9 or earlier, you are vulnerable.

Check Version:

wp plugin get ultimate-coming-soon --field=version

Verify Fix Applied:

After updating, verify plugin version shows 1.1.0 or higher in WordPress admin plugins list.

📡 Detection & Monitoring

Log Indicators:

  • Unusual POST requests to /wp-admin/admin-ajax.php with plugin-specific actions
  • Multiple failed CSRF token validations in WordPress logs

Network Indicators:

  • Suspicious referrer headers in admin area requests
  • Unexpected iframe loads in admin panel

SIEM Query:

source="wordpress.log" AND ("ultimate-coming-soon" OR "ucs_") AND ("admin-ajax" OR "wp-admin")

🔗 References

📤 Share & Export