CVE-2024-11145

9.8 CRITICAL

📋 TL;DR

CVE-2024-11145 is a critical deserialization vulnerability in Valor Apps Easy Folder Listing Pro for Joomla! that allows unauthenticated remote attackers to execute arbitrary code on affected systems. This affects all Joomla! installations using vulnerable versions of the Easy Folder Listing Pro extension. Attackers can gain full control of the web application with the same privileges as the Joomla! application.

💻 Affected Systems

Products:
  • Valor Apps Easy Folder Listing Pro
Versions: All versions before 3.8 and 4.5
Operating Systems: Any OS running Joomla!
Default Config Vulnerable: ⚠️ Yes
Notes: Requires Joomla! CMS with the Easy Folder Listing Pro extension installed. The vulnerability is in the extension itself, not Joomla! core.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Complete system compromise leading to data theft, ransomware deployment, lateral movement within the network, and persistent backdoor installation.

🟠

Likely Case

Webshell deployment, credential harvesting, data exfiltration, and use as an initial access point for further attacks.

🟢

If Mitigated

Limited impact due to network segmentation, web application firewalls, and minimal privileges on the Joomla! application account.

🌐 Internet-Facing: HIGH
🏢 Internal Only: MEDIUM

🎯 Exploit Status

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

Deserialization vulnerabilities are commonly exploited with publicly available tools and payloads. No authentication required makes exploitation trivial.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 3.8 or 4.5

Vendor Advisory: https://www.valorapps.com/web-products/easy-folder-listing-pro.html

Restart Required: No

Instructions:

1. Log into Joomla! admin panel. 2. Navigate to Extensions > Manage > Update. 3. Update Easy Folder Listing Pro to version 3.8 or 4.5. 4. Clear Joomla! cache from System > Clear Cache.

🔧 Temporary Workarounds

Disable Extension

all

Temporarily disable the Easy Folder Listing Pro extension until patching is possible

Navigate to Extensions > Manage > Manage in Joomla! admin, find Easy Folder Listing Pro, and set status to Disabled

Web Application Firewall Rule

all

Block malicious deserialization attempts with WAF rules

Add rule to block requests containing serialized PHP objects or specific patterns targeting the extension

🧯 If You Can't Patch

  • Remove the Easy Folder Listing Pro extension completely from the Joomla! installation
  • Implement network segmentation to isolate the Joomla! server and restrict outbound connections

🔍 How to Verify

Check if Vulnerable:

Check Joomla! admin panel under Extensions > Manage > Manage for Easy Folder Listing Pro version. If version is below 3.8 or 4.5, system is vulnerable.

Check Version:

Check Joomla! admin panel or examine /administrator/manifests/files/joomla.xml for extension version information

Verify Fix Applied:

Confirm Easy Folder Listing Pro version shows 3.8 or 4.5 in Joomla! extensions manager. Test functionality to ensure extension still works properly.

📡 Detection & Monitoring

Log Indicators:

  • Unusual POST requests to Easy Folder Listing Pro endpoints
  • PHP deserialization errors in Joomla! logs
  • Unexpected file creation in Joomla! directories

Network Indicators:

  • HTTP requests containing serialized PHP objects (O: or a: patterns)
  • Traffic to known malicious IPs from Joomla! server

SIEM Query:

source="joomla.log" AND ("deserialization" OR "unserialize" OR "Easy Folder Listing")

🔗 References

📤 Share & Export