CVE-2025-10690

9.8 CRITICAL

📋 TL;DR

This vulnerability allows unauthenticated attackers to upload arbitrary ZIP files containing malicious plugins to WordPress sites using the Goza theme. Attackers can achieve remote code execution by disguising webshells as plugins. All WordPress sites using Goza theme versions up to 3.2.2 are affected.

💻 Affected Systems

Products:
  • Goza - Nonprofit Charity WordPress Theme
Versions: All versions up to and including 3.2.2
Operating Systems: All operating systems running WordPress
Default Config Vulnerable: ⚠️ Yes
Notes: Requires WordPress installation with Goza theme active. No special configuration needed.

⚠️ 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

Complete server compromise leading to data theft, ransomware deployment, or use as part of a botnet.

🟠

Likely Case

Website defacement, data exfiltration, and installation of backdoors for persistent access.

🟢

If Mitigated

Limited impact if proper file upload restrictions and web application firewalls are in place.

🌐 Internet-Facing: HIGH
🏢 Internal Only: MEDIUM

🎯 Exploit Status

Public PoC: ⚠️ Yes
Weaponized: LIKELY
Unauthenticated Exploit: ⚠️ Yes
Complexity: LOW

Exploitation requires sending crafted HTTP requests to the vulnerable endpoint. No authentication needed.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: Version after 3.2.2

Vendor Advisory: https://themeforest.net/item/goza-nonprofit-charity-wordpress-theme/23781575

Restart Required: No

Instructions:

1. Update Goza theme to latest version via WordPress admin panel. 2. Verify theme version is above 3.2.2. 3. Clear WordPress cache if applicable.

🔧 Temporary Workarounds

Disable vulnerable function via plugin

all

Create a custom plugin to remove or override the vulnerable 'beplus_import_pack_install_plugin' function

Web Application Firewall rule

all

Block requests to the vulnerable endpoint using WAF rules

🧯 If You Can't Patch

  • Disable or remove the Goza theme entirely and switch to a secure alternative
  • Implement strict file upload restrictions at the web server level to block ZIP uploads

🔍 How to Verify

Check if Vulnerable:

Check WordPress admin panel > Appearance > Themes for Goza theme version. If version is 3.2.2 or lower, site is vulnerable.

Check Version:

wp theme list --field=name,version --format=csv | grep goza

Verify Fix Applied:

After updating, verify theme version is above 3.2.2. Test by attempting to access the vulnerable endpoint (should return 403 or 404).

📡 Detection & Monitoring

Log Indicators:

  • HTTP POST requests to theme-specific endpoints containing 'beplus_import_pack_install_plugin'
  • Unusual file uploads to wp-content/uploads/ directory
  • ZIP file uploads from unauthenticated users

Network Indicators:

  • POST requests to /wp-admin/admin-ajax.php with action=beplus_import_pack_install_plugin
  • Unusual outbound connections from web server after file upload

SIEM Query:

source="web_server" AND (uri_path="*admin-ajax.php*" AND post_data="*beplus_import_pack_install_plugin*")

🔗 References

📤 Share & Export