CVE-2024-28390

9.8 CRITICAL

📋 TL;DR

This vulnerability in the ultimateimagetool module for PrestaShop allows remote attackers to bypass access controls, potentially gaining administrative privileges and accessing sensitive information. It affects PrestaShop installations using the vulnerable module version. Attackers can exploit this without authentication to compromise affected systems.

💻 Affected Systems

Products:
  • PrestaShop ultimateimagetool module
Versions: All versions before 2.2.01
Operating Systems: All
Default Config Vulnerable: ⚠️ Yes
Notes: Only affects PrestaShop installations with the ultimateimagetool module installed.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Complete system compromise with administrative access, data theft, and potential ransomware deployment.

🟠

Likely Case

Unauthorized access to sensitive data, privilege escalation to admin, and potential backdoor installation.

🟢

If Mitigated

Limited impact with proper network segmentation and strong authentication controls.

🌐 Internet-Facing: HIGH
🏢 Internal Only: MEDIUM

🎯 Exploit Status

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

CVSS 9.8 indicates critical severity with low attack complexity and no authentication required.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 2.2.01

Vendor Advisory: https://security.friendsofpresta.org/modules/2024/03/12/ultimateimagetool.html

Restart Required: No

Instructions:

1. Log into PrestaShop admin panel. 2. Navigate to Modules > Module Manager. 3. Find ultimateimagetool module. 4. Update to version 2.2.01 or later. 5. Clear PrestaShop cache.

🔧 Temporary Workarounds

Disable vulnerable module

all

Temporarily disable the ultimateimagetool module until patching is possible

Navigate to PrestaShop admin > Modules > Module Manager > ultimateimagetool > Disable

Restrict module access

all

Use web application firewall to block access to ultimateimagetool module endpoints

Add WAF rule to block requests containing '/modules/ultimateimagetool/' in URL

🧯 If You Can't Patch

  • Remove the ultimateimagetool module completely from the PrestaShop installation
  • Implement strict network segmentation and limit external access to PrestaShop admin interface

🔍 How to Verify

Check if Vulnerable:

Check module version in PrestaShop admin panel under Modules > Module Manager > ultimateimagetool

Check Version:

Check PrestaShop database: SELECT version FROM ps_module WHERE name = 'ultimateimagetool'

Verify Fix Applied:

Confirm ultimateimagetool module version is 2.2.01 or higher in module manager

📡 Detection & Monitoring

Log Indicators:

  • Unusual access patterns to ultimateimagetool module endpoints
  • Multiple failed authentication attempts followed by successful admin access

Network Indicators:

  • HTTP requests to /modules/ultimateimagetool/ with unusual parameters
  • Traffic spikes to PrestaShop admin endpoints

SIEM Query:

source="prestashop" AND (url="/modules/ultimateimagetool/*" OR user_agent="*ultimateimagetool*")

🔗 References

📤 Share & Export