Internet exposed Azure VM with high severity vulnerabilities allows lateral movement to Critical Azure storage account with sensitive data

Bimala Shrestha 135 Reputation points
2025-04-07T12:33:32.26+00:00

Internet exposed Azure VM with high severity vulnerabilities allows lateral movement to Critical Azure storage account with sensitive data.

How to resolve the issue

Microsoft Security | Microsoft Defender | Microsoft Defender for Cloud
{count} votes

Accepted answer
  1. Catherine Kyalo 1,935 Reputation points Microsoft Employee
    2025-04-08T09:03:01.8533333+00:00

    Hi Bimala Shrestha,

    Below is a list of steps

    1. Isolate the VM - https://learn.microsoft.com/en-us/defender-endpoint/respond-machine-alerts

    If you are using MDE consider Immediately isolating the compromised VM from the network to prevent further lateral movement.

    1. Patch Vulnerabilities

    Ensure that all high severity vulnerabilities on the VM are patched. This can be done by:

    1. Enable Network Security Groups (NSGs) - https://learn.microsoft.com/en-us/azure/virtual-network/network-security-groups-overview

    Configure NSGs to restrict inbound and outbound traffic to the VM. Only allow necessary traffic and block all other traffic.

    1. Implement Just-In-Time (JIT) VM Access - https://learn.microsoft.com/en-us/azure/defender-for-cloud/just-in-time-access-overview?tabs=defender-for-container-arch-aks

    Use Azure Security Center to enable JIT VM access, which reduces exposure to attacks by allowing you to control the time window during which the VM can be accessed.

    1. Use Azure Defender

    Enable Azure Defender for your VMs and storage accounts to provide advanced threat protection and security alerts.

    1. Review and Harden Storage Account Access
    • Ensure that the storage account is not publicly accessible.
    • Use Azure RBAC to grant the least privilege necessary.
    • Enable Azure Storage firewalls and virtual networks to restrict access to the storage account.
    1. Monitor and Audit
    • Use Azure Monitor and Azure Sentinel to continuously monitor for suspicious activities.
    • Regularly review audit logs to detect any unauthorized access attempts.
    1. Implement Multi-Factor Authentication (MFA)

    Ensure that MFA is enabled for all accounts that have access to the Azure environment.

    2 people found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Givary-MSFT 35,626 Reputation points Microsoft Employee Moderator
    2025-04-10T08:56:32.36+00:00

    @Bimala Shrestha Connected offline and discussed the above mentioned isuse.

    Alert showing up in Defender for Cloud - Internet exposed Azure VM with high severity vulnerabilities allows lateral movement to Critical Azure storage account with sensitive data.

    We reviewed the alert and found few recommendations, need to verify whether this alert is false positive or true positive alert.

    On examining this alert, we found few recommendations as mentioned in the portal, As most of the remediations are related to networking, engaged networking engineer on the call to review these remediation tasks, on further analysis we found these alerts could be coming from Azure policy, while reviewing the policy setting you confirmed there are few azure policies created recently, for now you decided to disable the policy setting.

    Also, networking engineer suggested to review - https://learn.microsoft.com/en-gb/azure/defender-for-cloud/just-in-time-access-overview?wt.mc_id=defenderforcloud_inproduct_portal_recoremediation&tabs=defender-for-container-arch-aks

    Reviewed the NSG settings and suggested to NSGs to restrict inbound and outbound traffic to the VM. Only allow necessary traffic and block all other traffic.

    Also, recommended to review this article - Reference table for all networking security recommendations - Microsoft Defender for Cloud | Microsoft Learn for recommendations.

    Let me know if you have any further questions, feel free to post back.

    1 person found this answer helpful.
    0 comments No comments

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.