Skip to content
Application control
Essential EightE8-AC-ML3.3

Essential Eight AC-ML3.3 Microsoft's vulnerable driver blocklist is implemented

What it says

Microsoft's vulnerable driver blocklist is implemented.

Quoted as published. Everything else on this page is written by Control Stack.

What it means

In plain English

Use Microsoft's blocklist to stop vulnerable drivers from running.

This control means using Microsoft's list of blocked drivers to protect your computer systems. Vulnerable drivers can let bad actors take control of your devices, so it's essential to block them. This step helps keep your business safe from potential harm caused by malicious software.

Why it matters

Without this blocklist, compromised systems may run malicious drivers, risking data breaches and operational disruption.

How to implement

  1. The IT team should review all currently installed drivers on company devices to ensure none are on the vulnerable list.

    This can be done using Microsoft's tools to compare the list of installed drivers against the blocklist.

  2. The system administrator should update all company computers to ensure they receive the latest Microsoft blocklists.

    This involves configuring the system settings to automatically update driver policies.

  3. The security officer should regularly check for updates to Microsoft's blocklist and implement these updates across the organisation.

    This can be done by setting a schedule to download and verify the latest blocklists from Microsoft.

  4. IT staff should configure the application control solutions like AppLocker or Windows Defender to enforce the Microsoft blocklist.

    This involves setting the correct rules within the software to ensure blocked drivers cannot be executed.

  5. The IT department should ensure that all application control policies are enforced on all devices, including workstations and servers, to prevent unauthorised driver execution.

Keep it running

Regularly check for updates to Microsoft's vulnerable driver blocklist so newly identified risky drivers are blocked promptly.

Evidence and audit

  1. Check 1 of 3What an auditor asks for

    Ask for

    Have all devices in the organisation implemented Microsoft's vulnerable driver blocklist?

    Look at

    Examine the system configuration settings and policies related to driver control.

    Good evidence

    Systems show active settings that align with the latest Microsoft driver blocklist policy.

  2. Check 2 of 3What an auditor asks for

    Ask for

    How frequently are updates to the blocklist applied across the organisation?

    Look at

    Review logs or policy change records that show scheduled updates are applied.

    Good evidence

    Records indicate blocklist updates are applied within a week of release.

  3. Check 3 of 3What an auditor asks for

    Ask for

    What procedures are in place to check for compliance?

    Look at

    Check audit logs or compliance reports showing the enforcement of the blocklist.

    Good evidence

    Audit logs detail regular checks and confirm compliance across all devices.

Mappings

Closest match in ASD Information Security Manual: ISM-1659, Implement Microsoft's vulnerable driver blocklist, which asks for the same thing.

ISO 27001

ISO/IEC 27001: 2 mappings

ASD ISM

ASD Information Security Manual: 5 mappings

ASD Essentials

ASD Essentials for enterprise IT: 1 mapping

Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.