Why is my Azure VM saying that I dont have hardware support for Meltdown and Spectre vulnerabilities?

Sas P 0 Reputation points
2024-08-23T11:36:45.7733333+00:00

I have been investigating the vulnerability relating to "Windows Speculative Execution Configuration Check", which includes CVEs: CVE-2017-5715, CVE-2017-5753, CVE-2017-5754, that has been highlighted on our Vulnerability scanner for all of our Azure cloud hosted servers.

When running the PowerShell Get-SpeculationControlSettings to check on current status, I see that hardware support for Mitigations are not present, although Microsoft have suggested that they have already applied mitigations for all their cloud infrastructure. Recommended actions include BIOS and Firmware updates, which are not applicable to Azure VMs.

Why are my servers showing that hardware is vulnerable when Microsoft have already applied mitigations to underlying hardware?

Should I ignore these vulnerabilities? (as these are Azure VMs, and Microsoft have made the necessary mitigations and remediation actions already, although they dont reflect on Azure VMs when running that PowerShell command)

Is there a separate PowerShell command specifically for Azure VMs that reflects that the host is a cloud hosted VM in Azure?

This is the output for one of the servers in question:

Speculation control settings for CVE-2017-5715 [branch target injection]

Hardware support for branch target injection mitigation is present: False

Windows OS support for branch target injection mitigation is present: True

Windows OS support for branch target injection mitigation is enabled: False

Windows OS support for branch target injection mitigation is disabled by system policy: True

Windows OS support for branch target injection mitigation is disabled by absence of hardware support: True

Speculation control settings for CVE-2017-5754 [rogue data cache load]

Hardware is vulnerable to rogue data cache load: True

Windows OS support for rogue data cache load mitigation is present: True

Windows OS support for rogue data cache load mitigation is enabled: False

Hardware requires kernel VA shadowing: True

Windows OS support for kernel VA shadow is present: True

Windows OS support for kernel VA shadow is enabled: False

Speculation control settings for CVE-2018-3639 [speculative store bypass]

Hardware is vulnerable to speculative store bypass: True

Hardware support for speculative store bypass disable is present: False

Windows OS support for speculative store bypass disable is present: True

Windows OS support for speculative store bypass disable is enabled system-wide: False

Speculation control settings for CVE-2018-3620 [L1 terminal fault]

Hardware is vulnerable to L1 terminal fault: False

Speculation control settings for MDS [microarchitectural data sampling]

Windows OS support for MDS mitigation is present: True

Hardware is vulnerable to MDS: True

Windows OS support for MDS mitigation is enabled: False

Speculation control settings for SBDR [shared buffers data read]

Windows OS support for SBDR mitigation is present: True

Hardware is vulnerable to SBDR: True

Windows OS support for SBDR mitigation is enabled: False

Speculation control settings for FBSDP [fill buffer stale data propagator]

Windows OS support for FBSDP mitigation is present: True

Hardware is vulnerable to FBSDP: True

Windows OS support for FBSDP mitigation is enabled: False

Speculation control settings for PSDP [primary stale data propagator]

Windows OS support for PSDP mitigation is present: True

Hardware is vulnerable to PSDP: True

Windows OS support for PSDP mitigation is enabled: False

Suggested actions

  • Install BIOS/firmware update provided by your device OEM that enables hardware support for the branch target injection mitigation.
  • Follow the guidance for enabling Windows Server support for speculation control mitigations described in https://support.microsoft.com/help/4072698

Thank you for your feedback on this

Sas

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
7,993 questions
Windows Server Security
Windows Server Security
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Security: The precautions taken to guard against crime, attack, sabotage, espionage, or another threat.
1,852 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.