CVE-2024-11553

7.8 HIGH

📋 TL;DR

This vulnerability allows remote attackers to execute arbitrary code by tricking users into opening malicious DXF files in IrfanView. The memory corruption occurs due to improper validation during DXF file parsing, enabling code execution in the current process context. All IrfanView users who open untrusted DXF files are affected.

💻 Affected Systems

Products:
  • IrfanView
Versions: Versions prior to 4.67
Operating Systems: Windows
Default Config Vulnerable: ⚠️ Yes
Notes: All Windows versions supported by IrfanView are affected. The vulnerability requires user interaction to open malicious files.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Complete system compromise with attacker gaining the same privileges as the user running IrfanView, potentially leading to data theft, ransomware deployment, or lateral movement.

🟠

Likely Case

Malware installation or data exfiltration when users open malicious DXF files from phishing emails or compromised websites.

🟢

If Mitigated

Limited impact if users only open trusted files and IrfanView runs with minimal privileges.

🌐 Internet-Facing: MEDIUM
🏢 Internal Only: MEDIUM

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: LIKELY
Unauthenticated Exploit: ✅ No
Complexity: LOW

Exploitation requires user interaction but is straightforward once a malicious DXF file is crafted. The vulnerability was discovered by ZDI and likely to be weaponized.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: IrfanView 4.67 and later

Vendor Advisory: https://www.irfanview.com/main_history.htm

Restart Required: No

Instructions:

1. Download latest IrfanView from official website
2. Run installer and follow prompts
3. Verify version is 4.67 or higher

🔧 Temporary Workarounds

Disable DXF file association

windows

Remove IrfanView as default handler for DXF files to prevent automatic opening

Control Panel > Default Programs > Set Associations > Find .DXF > Change to another program

Run with reduced privileges

windows

Configure IrfanView to run with limited user permissions

🧯 If You Can't Patch

  • Block DXF files at email/web gateways
  • Educate users not to open DXF files from untrusted sources

🔍 How to Verify

Check if Vulnerable:

Check IrfanView version via Help > About. If version is below 4.67, system is vulnerable.

Check Version:

irfanview.exe /?

Verify Fix Applied:

Confirm version is 4.67 or higher in Help > About dialog.

📡 Detection & Monitoring

Log Indicators:

  • IrfanView crash logs with DXF-related errors
  • Windows Application Event Logs showing IrfanView crashes

Network Indicators:

  • Downloads of DXF files from suspicious sources
  • Unusual outbound connections after DXF file opens

SIEM Query:

source="*irfanview*" AND (event_type="crash" OR file_extension=".dxf")

🔗 References

📤 Share & Export