CVE-2024-12810
📋 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
- JobCareer | Job Board Responsive WordPress Theme
📦 What is this software?
Jobcareer by Chimpgroup
⚠️ 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.
🎯 Exploit Status
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
allTemporarily 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"