CVE-2024-12810

8.8 HIGH

📋 TL;DR

This vulnerability in the JobCareer WordPress theme allows authenticated users with Subscriber-level access or higher to perform administrative actions without proper authorization. Attackers can delete files, generate/restore backups, and modify theme settings, potentially leading to data loss or site compromise. All WordPress sites using JobCareer theme versions up to 7.1 are affected.

💻 Affected Systems

Products:
  • JobCareer | Job Board Responsive WordPress Theme
Versions: All versions up to and including 7.1
Operating Systems: Any OS running WordPress
Default Config Vulnerable: ⚠️ Yes
Notes: Requires WordPress installation with JobCareer theme and at least one authenticated user with Subscriber role or higher.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Complete site takeover through file deletion, backup manipulation, and configuration changes leading to data loss, defacement, or malware injection.

🟠

Likely Case

Unauthorized theme option changes, backup generation/restoration, and selective file deletion causing site functionality issues and data integrity problems.

🟢

If Mitigated

Limited impact if proper access controls and monitoring are in place, but still potential for configuration changes by low-privileged users.

🌐 Internet-Facing: HIGH
🏢 Internal Only: MEDIUM

🎯 Exploit Status

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

Requires authenticated access but minimal technical skill needed once access is obtained.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: Version 7.2 or later

Vendor Advisory: https://themeforest.net/item/jobcareer-job-board-responsive-wordpress-theme/14221636

Restart Required: No

Instructions:

1. Log into WordPress admin panel. 2. Navigate to Appearance > Themes. 3. Check for JobCareer theme update. 4. If update available, click Update Now. 5. If no update available, download latest version from ThemeForest and upload manually.

🔧 Temporary Workarounds

Temporary Role Restriction

all

Temporarily restrict Subscriber and other non-admin roles from accessing the site while patching.

Use WordPress plugin like 'User Role Editor' to modify capabilities

🧯 If You Can't Patch

  • Disable or replace the JobCareer theme with a secure alternative
  • Implement strict access controls and monitor for suspicious user activity

🔍 How to Verify

Check if Vulnerable:

Check WordPress admin panel > Appearance > Themes > JobCareer theme version. If version is 7.1 or lower, you are vulnerable.

Check Version:

WordPress admin: Appearance > Themes, or check wp-content/themes/jobcareer/style.css for Version: header

Verify Fix Applied:

After updating, verify theme version shows 7.2 or higher in Appearance > Themes.

📡 Detection & Monitoring

Log Indicators:

  • Unauthorized file deletion attempts
  • Backup generation/restoration by non-admin users
  • Theme option changes from low-privileged accounts

Network Indicators:

  • POST requests to theme-specific admin-ajax.php endpoints from non-admin users

SIEM Query:

source="wordpress" AND (event="file_deletion" OR event="backup_operation" OR event="theme_option_change") AND user_role!="administrator"

🔗 References

📤 Share & Export