This new year brings a new challenge for us SCCM administrator. The Speculation Control vulnerability (aka Spectre and Meltdown) affects many modern processors and operating systems and is considered critical to patch. The first challenge is to monitor who is vulnerable in your organization. The second one is to understand this beast and to remediates it. The important thing to know here is that a machine needs more than only a Windows OS patch to be compliant. There’s also a hardware level firmware updates to apply. This blog post will focus on the monitoring part to be able to show your management if you’re compliant or not.

We also included a free report to download in order to track your Spectre and Meltdown compliance level. You can jump at the end of this post if you want to download it and skip the reading.

SCCM Spectre Meltdown Configuration Baseline Creation

Luckily for us, Microsoft PFEs, Ken Wygant make the dirty work for us and has created an incredible job in turning a detection Powershell script into a ready-to-import SCCM Configuration Item and Baseline. They did a pretty good blog post explaining their work and we’ll use their CAB file in order to show you the step-by-step process in order to use it in your organization.

  • The first step is to download the CAB file. 
  • [Edit  01/15] Microsoft has released a new Configuration Baseline available on Technet Gallery. The new cab file will create only 2 CIs instead of 8 but the blog post is still relevant.

  • In the SCCM Console, go to Assets and Compliance / Compliance Settings / Configuration Items
  • Right-Click Import Configuration Data

SCCM Spectre Meltdown Configuration Baseline

  • In the Import Configuration Data Wizard, click on Add

SCCM Spectre Meltdown Configuration Baseline

  • On the security warning, click Yes

SCCM Spectre Meltdown Configuration Baseline

  • The Configuration Baseline appears in the file window, click Next

SCCM Spectre Meltdown Configuration Baseline

  • Review the Summary, click Next and complete the wizard

SCCM Spectre Meltdown Configuration Baseline SCCM Spectre Meltdown Configuration Baseline

  • Back in the Configuration Item pane, the 8 CI are created

SCCM Spectre Meltdown Configuration Baseline

  • In the Configuration Baseline pane, the Baseline is created. This baseline contains the 8 CI and is ready to be deployed

SCCM Spectre Meltdown Configuration Baseline

SCCM Spectre Meltdown Configuration Baseline Deployment

We will now deploy the Configuration Baseline to a test collection in order to validate it.

  • In the SCCM Console, go to Assets and Compliance / Compliance Settings / Configuration Baseline
  • Right-Click the ADV180002 – Speculative Execution Side-channel Vulnerabilities Baseline and select Deploy

SCCM Spectre Meltdown Configuration Baseline

  • Select the collection which contains your test machines by clicking Browse, select your compliance evaluation schedule and click Ok

SCCM Spectre Meltdown Configuration Baseline

SCCM Spectre Meltdown Workstation Validation

On a machine that receives the configuration baseline :

  • In Control Panel, open the Configuration Manager Properties application
  • Initiate a Machine Policy Retrieval & Evaluation Cycle to receive the baseline

SCCM Spectre Meltdown Configuration Baseline

  • In the Configuration tab, click Refresh until the baseline appears

SCCM Spectre Meltdown Configuration Baseline

  • Once the baseline is available, select the ADV18002 Baseline, click Evaluate and wait a couple of minutes

SCCM Spectre Meltdown Configuration Baseline

  • Once the Last Evaluation Date get populated, click View Report
  • Your browser will open the report showing the compliance state of this machine. In our screenshot, my machine has a compliant state in 4 out 8 CIs. This is because I’ve applied the Windows 10 OS patches but the hardware level has not been patched

SCCM Spectre Meltdown Configuration Baseline

  • In the SCCM console, the compliance statistics will begin to populate. This will confirm that your work has been well made.

SCCM Spectre Meltdown Configuration Baseline

SCCM Spectre Meltdown Configuration Baseline Report

The console statistics are basic and doesn’t permit to know which machines are compliant or not. We’ve created a simple report to let you know the list of machines and their compliance state. This report will ask which Baseline to show, just select the baseline we just created in this blog post to see you Spectre / Meltdown statistics.

 

You can download this free report by visiting our product page. The Asset – Compliance State report is available in the Report / Asset Section.

Comments (35)

Security guy

01.10.2018 AT 02:54 PM
Do you have anything for SCCM 2007 similar like 2012

Benoit Lecours

01.15.2018 AT 08:49 AM
Sorry, haven't tested it on 2007.

Shailendra Kumar

01.10.2018 AT 01:12 PM
Is the Baseline can use used for Servers Monitoring ?

Benoit Lecours

01.10.2018 AT 04:33 PM
Yes

Vinod

01.10.2018 AT 12:55 PM
Hello - Does this apply on the Worksations OS as well ? Like do we need 3 different Registry entries available on the Windows 7 OS ? https://support.microsoft.com/en-us/help/4073119/protect-against-speculative-execution-side-channel-vulnerabilities-in