CVE-2023-37203
📋 TL;DR
This vulnerability in Firefox's Drag and Drop API allows attackers to trick users into creating shortcuts to local system files through social engineering. When exploited, this could lead to arbitrary code execution on the victim's system. It affects all Firefox users running versions below 115.
💻 Affected Systems
- Mozilla Firefox
📦 What is this software?
Firefox by Mozilla
⚠️ Risk & Real-World Impact
Worst Case
Full system compromise through arbitrary code execution leading to data theft, ransomware deployment, or complete system control.
Likely Case
Limited file system access or malware installation through user deception, potentially leading to credential theft or data exfiltration.
If Mitigated
No impact if users don't interact with malicious content and Firefox is updated to version 115 or later.
🎯 Exploit Status
Requires social engineering to trick users into drag-and-drop actions. No authentication needed to initiate attack.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: Firefox 115 and later
Vendor Advisory: https://www.mozilla.org/security/advisories/mfsa2023-22/
Restart Required: Yes
Instructions:
1. Open Firefox. 2. Click menu → Help → About Firefox. 3. Firefox will automatically check for updates and install version 115 or later. 4. Restart Firefox when prompted.
🔧 Temporary Workarounds
Disable Drag and Drop
allDisable drag and drop functionality through Firefox configuration
about:config → Set dom.event.clipboardevents.enabled to false
Use Content Security Policy
allImplement strict CSP headers to prevent malicious content execution
🧯 If You Can't Patch
- Implement network filtering to block known malicious sites
- Educate users about social engineering risks and suspicious drag-and-drop prompts
🔍 How to Verify
Check if Vulnerable:
Check Firefox version: Open Firefox → Help → About Firefox. If version is below 115, system is vulnerable.
Check Version:
firefox --version (Linux/macOS) or check About Firefox in GUI
Verify Fix Applied:
Confirm Firefox version is 115 or higher in About Firefox dialog.
📡 Detection & Monitoring
Log Indicators:
- Unusual file creation events in system logs
- Firefox crash reports related to drag-and-drop operations
Network Indicators:
- Connections to suspicious domains followed by local file system access
SIEM Query:
source="firefox.log" AND ("drag" OR "drop") AND ("file://" OR "local")
🔗 References
- https://bugzilla.mozilla.org/show_bug.cgi?id=291640
- https://security.gentoo.org/glsa/202401-10
- https://www.mozilla.org/security/advisories/mfsa2023-22/
- https://bugzilla.mozilla.org/show_bug.cgi?id=291640
- https://security.gentoo.org/glsa/202401-10
- https://www.mozilla.org/security/advisories/mfsa2023-22/