CVE-2024-23621

10.0 CRITICAL

📋 TL;DR

A critical buffer overflow vulnerability in IBM Merge Healthcare eFilm Workstation license server allows remote, unauthenticated attackers to execute arbitrary code on affected systems. This affects healthcare organizations using this medical imaging software for DICOM viewing. The vulnerability is remotely exploitable without authentication.

💻 Affected Systems

Products:
  • IBM Merge Healthcare eFilm Workstation License Server
Versions: All versions prior to patched release
Operating Systems: Windows
Default Config Vulnerable: ⚠️ Yes
Notes: The license server component is vulnerable when running, typically on Windows systems in healthcare environments.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Complete system compromise with attacker gaining full control over the license server, potentially pivoting to other hospital systems, stealing patient data, or disrupting medical imaging operations.

🟠

Likely Case

Remote code execution leading to ransomware deployment, data exfiltration of medical records, or installation of persistent backdoors for future attacks.

🟢

If Mitigated

Limited impact if server is isolated in segmented network with strict firewall rules, though buffer overflow could still cause service disruption.

🌐 Internet-Facing: HIGH
🏢 Internal Only: HIGH

🎯 Exploit Status

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

Detailed technical analysis and proof-of-concept available from Exodus Intelligence. Remote exploitation without authentication makes this highly attractive to attackers.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: Check with IBM for specific patched version

Vendor Advisory: https://www.ibm.com/support/pages/node/

Restart Required: Yes

Instructions:

1. Contact IBM support for patch availability
2. Apply the official patch from IBM
3. Restart the license server service
4. Verify the patch is applied correctly

🔧 Temporary Workarounds

Network Segmentation

windows

Isolate the license server from untrusted networks using firewall rules

Windows Firewall: New-NetFirewallRule -DisplayName "Block eFilm License Port" -Direction Inbound -Protocol TCP -LocalPort [PORT_NUMBER] -Action Block

Service Disablement

windows

Temporarily disable the license server if not critically needed

sc stop "eFilm License Server"
sc config "eFilm License Server" start= disabled

🧯 If You Can't Patch

  • Immediately isolate the server from all networks except absolutely required medical imaging systems
  • Implement strict network monitoring and intrusion detection for the server segment

🔍 How to Verify

Check if Vulnerable:

Check if eFilm Workstation license server is running on Windows systems and verify version against IBM's patched release

Check Version:

Check application version in Control Panel > Programs and Features or via the software's about dialog

Verify Fix Applied:

Confirm patch installation through IBM's verification process and test license server functionality

📡 Detection & Monitoring

Log Indicators:

  • Unusual process creation from license server executable
  • Buffer overflow error messages in application logs
  • Failed license validation attempts

Network Indicators:

  • Unexpected network connections from license server port
  • Malformed packets to license server port

SIEM Query:

source="efilm_license.log" AND ("buffer overflow" OR "access violation" OR "exception")

🔗 References

📤 Share & Export