CVE-2025-39412

4.3 MEDIUM

📋 TL;DR

A missing authorization vulnerability in the Master Slider WordPress plugin allows attackers to perform actions without proper authentication. This affects all WordPress sites running Master Slider versions up to 3.10.8, potentially compromising plugin functionality and site security.

💻 Affected Systems

Products:
  • Master Slider WordPress Plugin
Versions: n/a through 3.10.8
Operating Systems: All OS running WordPress
Default Config Vulnerable: ⚠️ Yes
Notes: All WordPress installations with vulnerable Master Slider versions are affected regardless of configuration.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Attackers could modify slider content, inject malicious code, or manipulate plugin settings to disrupt site functionality or enable further attacks.

🟠

Likely Case

Unauthorized users could alter slider configurations, change displayed content, or access administrative functions they shouldn't have permission for.

🟢

If Mitigated

With proper access controls and network segmentation, impact would be limited to the plugin's functionality without affecting core WordPress or other plugins.

🌐 Internet-Facing: HIGH
🏢 Internal Only: MEDIUM

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ⚠️ Yes
Complexity: LOW

Missing authorization vulnerabilities typically require minimal technical skill to exploit once the attack vector is identified.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 3.10.9 or later

Vendor Advisory: https://patchstack.com/database/wordpress/plugin/master-slider/vulnerability/wordpress-master-slider-plugin-3-10-7-broken-access-control-vulnerability?_s_id=cve

Restart Required: No

Instructions:

1. Log into WordPress admin panel. 2. Navigate to Plugins → Installed Plugins. 3. Find Master Slider and click 'Update Now'. 4. Verify update to version 3.10.9 or higher.

🔧 Temporary Workarounds

Disable Master Slider Plugin

all

Temporarily disable the vulnerable plugin until patching is possible

wp plugin deactivate master-slider

Restrict Access via Web Application Firewall

all

Block unauthorized access to Master Slider endpoints

🧯 If You Can't Patch

  • Implement strict network access controls to limit who can reach the WordPress admin interface
  • Enable WordPress security plugins that monitor for unauthorized access attempts

🔍 How to Verify

Check if Vulnerable:

Check WordPress admin → Plugins → Installed Plugins → Master Slider version

Check Version:

wp plugin get master-slider --field=version

Verify Fix Applied:

Confirm Master Slider version is 3.10.9 or higher in WordPress admin

📡 Detection & Monitoring

Log Indicators:

  • Unauthorized POST requests to /wp-admin/admin-ajax.php with master-slider actions
  • Unexpected modifications to slider settings or content

Network Indicators:

  • Unusual traffic patterns to Master Slider API endpoints from unauthorized IPs

SIEM Query:

source="wordpress.log" AND (uri_path="/wp-admin/admin-ajax.php" AND action="*master-slider*") AND user="unauthenticated"

🔗 References

📤 Share & Export