CVE-2024-54175
📋 TL;DR
This vulnerability in IBM MQ allows a local user to cause a denial of service by exploiting improper error handling. It affects IBM MQ 9.3 LTS, 9.3 CD, 9.4 LTS, and 9.4 CD versions. Only users with local access to the MQ server can exploit this vulnerability.
💻 Affected Systems
- IBM MQ
📦 What is this software?
Mq by Ibm
Mq by Ibm
Mq by Ibm
Mq by Ibm
⚠️ Risk & Real-World Impact
Worst Case
Complete denial of service for IBM MQ services, disrupting message queuing operations and dependent applications.
Likely Case
Temporary service disruption requiring restart of affected MQ components.
If Mitigated
Minimal impact with proper access controls limiting local user privileges.
🎯 Exploit Status
Requires local access to the server but no special privileges beyond basic user access.
🛠️ Fix & Mitigation
✅ Official Fix
Patch Version: Apply fixes from IBM Security Bulletin: https://www.ibm.com/support/pages/node/7184453
Vendor Advisory: https://www.ibm.com/support/pages/node/7184453
Restart Required: Yes
Instructions:
1. Review IBM Security Bulletin for specific fix details. 2. Apply the recommended fix pack or interim fix. 3. Restart IBM MQ services. 4. Verify the fix is applied correctly.
🔧 Temporary Workarounds
Restrict local user access
linuxLimit local user access to IBM MQ installation directories and processes
chmod 750 /var/mqm
chown mqm:mqm /var/mqm
setfacl -m u:mqm:rwx /var/mqm
Implement process monitoring
allMonitor IBM MQ processes for abnormal termination or resource consumption
🧯 If You Can't Patch
- Implement strict access controls to limit which local users can access IBM MQ servers
- Deploy monitoring and alerting for IBM MQ service disruptions with rapid response procedures
🔍 How to Verify
Check if Vulnerable:
Check IBM MQ version using 'dspmqver' command and compare against affected versions list
Check Version:
dspmqver
Verify Fix Applied:
Verify applied fix version matches or exceeds recommended fix version from IBM advisory
📡 Detection & Monitoring
Log Indicators:
- Unexpected IBM MQ service termination
- Error logs indicating improper condition handling
- Multiple service restart events
Network Indicators:
- Sudden drop in MQ message traffic
- Connection failures to MQ services
SIEM Query:
source="mq.log" AND ("service terminated" OR "unexpected error" OR "denial of service")