IBM Support

Security Bulletin: IBM QRadar SIEM contains PHP components with known vulnerabilities

Security Bulletin


Summary

IBM QRadar SIEM contains versions of PHP vulnerable to PHP2Shell vulnerabilities. This bulletin contains mitigations for QRadar SIEM systems.

Vulnerability Details

CVEID:   CVE-2026-109618
DESCRIPTION:   PHP uses longjmp() for out-of-memory (OOM) errors to exit the current context and abort handling of the request. Some contexts may not properly account for this scenario and leave request memory in an uninitialized state before performing an allocation. The subsequent request cleanup procedure may read or branch on this memory. Multiple OOM strategies can consistently trigger this condition and lead to remote code execution (RCE).
CWE:   CWE-416: Use After Free
CVSS Source:   PHP Group
CVSS Base score:   9.2
CVSS Vector:   (CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N)

CVEID:   CVE-2026-109619
DESCRIPTION:   PHP has various global state that temporarily points into request memory. In some scenarios, global state may not be correctly reset, or may be repopulated after being reset. The global state may then refer to request memory even after it has been freed. Subsequent requests may read or branch on this stale state before it is fully initialized. Multiple strategies can trigger this condition and produce remote code execution (RCE).
CWE:   CWE-416: Use After Free
CVSS Source:   PHP Group
CVSS Base score:   9.2
CVSS Vector:   (CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N)

Affected Products and Versions

Affected Product(s)Version(s)
IBM QRadar SIEM7.6.0.0 - 7.6.0.5
IBM QRadar SIEM7.5.0 - 7.5.0 UP16 IF02

 

Remediation/Fixes

IBM has not yet released a fixed version of QRadar. See the mitigations below. https://www.ibm.com

Workarounds and Mitigations

QRadar Hotfix Installation Instructions

Fix 1 - Applies to:
• QRadar SIEM deployments without QRadar Incident Forensics.
• QRadar versions 7.5.0 Update Pack 8 (UP8) and later OR 7.6.0.0 and later.

Important: Do not apply this hotfix to deployments that include QRadar Incident Forensics, see Fix 2 below for QRadar Incident Forensics.. 

Important: Customer with HA should re-run the new mitigation to ensure it is applied to secondary. Prior to 2026-10-23 1245 UTC, HotFix version QRADAR-QRSIEM-202610221930INT-HF did not automatically apply these mitigations to Secondary hosts in a High Availability (HA) environment. Hotfix version QRADAR-QRSIEM-202610231930INT-HF now automatically applies to secondaries. - Updated 2026-10-23. The hotfix installer automatically applies the hotfix to the Console and all managed hosts in the deployment including High Availability host.

Important: Customers running in FIPS enabled mode should apply the workaround in https://www.ibm.com/mysupport/s/defect/aCIKe00000003a2OAA/dt395621?language=en_US to install this hotfix

Installing the Hotfix for non-QIF deployments
1. Download the hotfix package from IBM Fix Central.
2. Copy the hotfix file to your QRadar Console to the  /store/ibm_support/ directory and navigate to that directory
cd /store/ibm_support/
3. Extract the package:.
tar -xzvf QRADAR-QRSIEM-202610231930INT-HF.tgz
4. Change to the extracted directory:
cd QRADAR-36266-hotfix-non-QIF
5. Install the hotfix by running:
./install.sh
6. The installer will report successful, or display an error detailing the issues encountered.
7. For further validation, you may run the following commands to validate the mitigation

/opt/qradar/support/all_servers.sh -Ck 'if rpm -qa | grep -q php81; then echo "ERROR: There was an error removing vulnerable php rpms"; else echo "INFO: vulnerable php rpms were removed successfully"; fi'

/opt/qradar/support/all_servers.sh -Ck 'if [ "$(rpm -qa | grep -c php82)" -ne 16 ]; then echo "ERROR: There was an Error installing new php rpms"; else echo "INFO: New php rpms were Successfully installed"; fi'

/opt/qradar/support/all_servers.sh -Ck 'if grep LoadModule /etc/httpd/conf/httpd.conf | grep php_module | grep -q 81; then echo "ERROR: There was an error updating php config"; else echo "INFO: php config was updated successfully"; fi' 

Additional Information
• The installer automatically applies the hotfix to the Console and all managed hosts in the deployment.
• No manual installation is required on managed hosts.

Upgrade Considerations
Important: If you upgrade QRadar after applying this hotfix, the hotfix may be overwritten by the upgrade process. After the upgrade completes, reapply the hotfix to ensure the fix remains in place.

 

Fix 2 - Applies to:
• QRadar SIEM deployments QRadar Incident Forensics running QRadar SIEM 7.5.0 UP16
• Any Interim Fix (IF) on 7.5.0 UP16 (IF01, IF02)

Important: Customer with HA should re-run the new mitigation to ensure it is applied to secondary. Prior to 2026-10-23 1245 UTC, HotFix version hotfix-2021.6.16.20260817115410-QIF-HF did not automatically apply these mitigations to Secondary hosts in a High Availability (HA) environment. Hotfix version 7.5.0-QRADAR-QIF-202610221930-202610231930INT-HF now automatically applies to secondaries. -Updated 2026-10-23

Important: Customers running in FIPS enabled mode should apply the workaround in https://www.ibm.com/mysupport/s/defect/aCIKe00000003a2OAA/dt395621?language=en_US to install this hotfix

Installing the Hotfix for QIF Deployments
1. Download the hotfix package from IBM Fix Central.
2. Copy the hotfix file to your QRadar Console to the  /store/ibm_support/ directory and navigate to that directory
cd /store/ibm_support/
3. Extract the package:.
tar -xzvf hotfix-2021.6.16.20260817115410-QIF-202610231930INT-HF.tar.gz
4. Change to the extracted directory:
cd hotfix-2021.6.16.20260817115410-QIF-202610231930INT-HF
5. Install the hotfix by running:
./install.sh

6.Now Login to QIF box and go to /storetmp/ folder and run following command only on QIF box and restart the httpd-qif service:
systemctl restart httpd-qif

7. For further validation, you may run the following commands to validate the mitigation

/opt/qradar/support/all_servers.sh -Ck 'if rpm -qa | grep -q php81; then echo "ERROR: There was an error removing vulnerable php rpms"; else echo "INFO: vulnerable php rpms were removed successfully"; fi'

/opt/qradar/support/all_servers.sh -Ck 'if [ "$(rpm -qa | grep -c php82)" -ne 16 ]; then echo "ERROR: There was an Error installing new php rpms"; else echo "INFO: New php rpms were Successfully installed"; fi'

/opt/qradar/support/all_servers.sh -Ck 'if grep LoadModule /etc/httpd/conf/httpd.conf | grep php_module | grep -q 81; then echo "ERROR: There was an error updating php config"; else echo "INFO: php config was updated successfully"; fi' 

Additional Information
• The installer automatically applies the hotfix to the Console and all managed hosts in the deployment.
• No manual installation is required on managed hosts.

Upgrade Considerations
Important: If you upgrade QRadar after applying this hotfix, the hotfix may be overwritten by the upgrade process. After the upgrade completes, reapply the hotfix to ensure the fix remains in place.

Known Issue and Recovery

In rare circumstances, an unexpected condition in the deployment environment may cause part of the hotfix package update process to fail. If this occurs, the QRadar UI and API may become unavailable because the Apache (httpd) service does not start successfully.
 
How to Identify the Issue

After applying the hotfix, verify that the Apache service is running:
systemctl status httpd

If the service has failed to start, you may see output similar to:
httpd: Syntax error on line 28 of /etc/httpd/conf/httpd.conf: Cannot load /usr/lib64/httpd/modules/libphp82.so into server

Resolution

Edit /etc/httpd/conf/httpd.conf and change:
LoadModule php_module /usr/lib64/httpd/modules/libphp82.so
to:
#LoadModule php_module /usr/lib64/httpd/modules/libphp82.so

Edit /etc/httpd/conf.d/php82-php.conf and change:
php_flag engine off
to:
#php_flag engine off

Restart Apache:
systemctl restart httpd

Confirm the service is running:
systemctl status httpd

After the service starts successfully, the QRadar UI and API should become accessible again.

Get Notified about Future Security Bulletins

References

Off

Acknowledgement

Change History

22 Oct 2026: Initial Publication
22 Oct 2026: Update with known issue and recovery
23 Oct 2026: Updated with information for High Availability deployments
23 Oct 2026: Updated with to remove extraneous step for QIF deployments. 
23 Oct 2026: Updated with clear steps to confirm the mitigation is applied.

*The CVSS Environment Score is customer environment specific and will ultimately impact the Overall CVSS Score. Customers can evaluate the impact of this vulnerability in their environments by accessing the links in the Reference section of this Security Bulletin.

Disclaimer

According to the Forum of Incident Response and Security Teams (FIRST), the Common Vulnerability Scoring System (CVSS) is an "industry open standard designed to convey vulnerability severity and help to determine urgency and priority of response." IBM PROVIDES THE CVSS SCORES ""AS IS"" WITHOUT WARRANTY OF ANY KIND, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. CUSTOMERS ARE RESPONSIBLE FOR ASSESSING THE IMPACT OF ANY ACTUAL OR POTENTIAL SECURITY VULNERABILITY. In addition to other efforts to address potential vulnerabilities, IBM periodically updates the record of components contained in our product offerings. As part of that effort, if IBM identifies previously unidentified packages in a product/service inventory, we address relevant vulnerabilities regardless of CVE date. Inclusion of an older CVEID does not demonstrate that the referenced product has been used by IBM since that date, nor that IBM was aware of a vulnerability as of that date. We are making clients aware of relevant vulnerabilities as we become aware of them. "Affected Products and Versions" referenced in IBM Security Bulletins are intended to be only products and versions that are supported by IBM and have not passed their end-of-support or warranty date. Thus, failure to reference unsupported or extended-support products and versions in this Security Bulletin does not constitute a determination by IBM that they are unaffected by the vulnerability. Reference to one or more unsupported versions in this Security Bulletin shall not create an obligation for IBM to provide fixes for any unsupported or extended-support products or versions.

Document Location

Worldwide

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSBQAC","label":"IBM Security QRadar SIEM"},"Component":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Document Information

Modified date:
23 October 2026

Initial Publish date:
22 October 2026

UID

ibm17293670