The search is used to detect systems that are still vulnerable to the Spectre and Meltdown vulnerabilities.
- Type: TTP
- Product: Splunk Enterprise, Splunk Enterprise Security, Splunk Cloud
- Datamodel: Vulnerabilities
- Last Updated: 2017-01-07
- Author: David Dorsey, Splunk
- ID: 354be8e0-32cd-4da0-8c47-796de13b60ea
Kill Chain Phase
- CIS 4
1 2 3 4 5 6 | tstats `security_content_summariesonly` min(_time) as firstTime max(_time) as lastTime from datamodel=Vulnerabilities where Vulnerabilities.cve ="CVE-2017-5753" OR Vulnerabilities.cve ="CVE-2017-5715" OR Vulnerabilities.cve ="CVE-2017-5754" by Vulnerabilities.dest | `drop_dm_object_name(Vulnerabilities)` | `security_content_ctime(firstTime)` | `security_content_ctime(lastTime)` | `spectre_and_meltdown_vulnerable_systems_filter`
The SPL above uses the following Macros:
spectre_and_meltdown_vulnerable_systems_filter is a empty macro by default. It allows the user to filter out any results (false positives) without editing the SPL.
How To Implement
The search requires that you are ingesting your vulnerability-scanner data and that it reports the CVE of the vulnerability identified.
Known False Positives
It is possible that your vulnerability scanner is not detecting that the patches have been applied.
Associated Analytic story
The Risk Score is calculated by the following formula: Risk Score = (Impact * Confidence/100). Initial Confidence and Impact is set by the analytic author.
source | version: 1