CVE-2024-24309
📋 TL;DR
This vulnerability in the Ecomiz Survey TMA module for PrestaShop allows unauthenticated guests to download personal information without authorization. It affects all PrestaShop installations using ecomiz_survey_tma version 2.0.0 or earlier. The exposure of personal data violates privacy regulations and could lead to identity theft or targeted attacks.
💻 Affected Systems
- Ecomiz Survey TMA module for PrestaShop
📦 What is this software?
⚠️ Risk & Real-World Impact
Worst Case
Mass exfiltration of all customer personal data stored through the survey module, leading to regulatory fines, reputational damage, and identity theft for affected individuals.
Likely Case
Unauthorized access to personal information of survey respondents, potentially including names, email addresses, and other submitted data.
If Mitigated
Limited exposure if minimal personal data is collected through surveys or if the module is not actively used.
🎯 Exploit Status
The vulnerability requires no authentication and appears to be a direct information disclosure issue.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: Version 2.0.1 or later
Vendor Advisory: https://security.friendsofpresta.org/modules/2024/02/20/ecomiz_survey_tma.html
Restart Required: No
Instructions:
1. Log into PrestaShop admin panel. 2. Navigate to Modules > Module Manager. 3. Find 'Survey TMA' module. 4. Click 'Upgrade' to version 2.0.1 or later. 5. If upgrade not available, uninstall and reinstall latest version from Ecomiz.
🔧 Temporary Workarounds
Disable Survey TMA Module
allTemporarily disable the vulnerable module until patched
Navigate to PrestaShop admin > Modules > Module Manager > Survey TMA > Disable
Restrict Access via .htaccess
linuxBlock access to survey module directories
Add 'Deny from all' to .htaccess in ecomiz_survey_tma module directory
🧯 If You Can't Patch
- Disable the ecomiz_survey_tma module immediately
- Implement network-level restrictions to block external access to the PrestaShop instance
🔍 How to Verify
Check if Vulnerable:
Check PrestaShop admin panel > Modules > Module Manager for ecomiz_survey_tma version 2.0.0 or earlier
Check Version:
Check version in PrestaShop admin panel or examine modules/ecomiz_survey_tma/ directory for version file
Verify Fix Applied:
Confirm module version is 2.0.1 or later in PrestaShop admin
📡 Detection & Monitoring
Log Indicators:
- Unusual download requests to survey-related endpoints from unauthenticated users
- Multiple GET requests to survey data endpoints from single IPs
Network Indicators:
- HTTP requests to /modules/ecomiz_survey_tma/ endpoints without authentication cookies
SIEM Query:
source="web_server" AND (uri="/modules/ecomiz_survey_tma/*" OR user_agent="*survey*") AND status=200 AND auth_cookie=null