Critical remote code execution and spoofing vulnerabilities that existed in the Microsoft Azure cloud infrastructure allow attackers to remotely exploiting the vulnerability and compromise the Azure cloud servers.
Researchers from checkpoint found an Azure Stack Spoofing vulnerability in Azure Stack where the certain request is failed to validate.
Microsoft Azure Stack is a hybrid cloud platform that enables you to use Azure services from your company or service provider datacenter.
Attackers taking advantage of this vulnerability and exploit the Azure Stack user portal by sending a specially crafted request.
Researchers from Checkpoint who have discovered this SSRF vulnerability, diving deep to Azure cloud and discussed this vulnerability in detail here.
Attackers who successfully exploit this vulnerability can take a screenshot of the sensitive information from the machine that runs under the Microsoft Azure cloud.
Microsoft fixed this vulnerability(CVE-2019-1234) and issued a security update changing how Azure Stack handles certain requests.
Azure Stack Remote Code Execution vulnerability
Researchers also discovered a critical remote code execution vulnerability in Azure App Service that let attackers run an unprivileged function by the user to execute code and escaping the sandbox in the context of NT AUTHORITY\system.
Azure App Service enables you to build and host web apps, mobile back ends, and RESTful APIs in the programming language of your choice, without managing infrastructure.
The vulnerability found in DWASSVC, a service responsible for managing and running tenant applications and once its exploited,it allowed attackers to execute code as NT AUTHORITY/SYSTEM.
According to Checkpoint research “Exploiting this vulnerability in all of the plans could allow us to compromise Microsoft’s App Service infrastructure. However, exploiting it specifically on a Free/Shared plan could also allow us to compromise other tenant apps, data, and accounts! Thus breaking the security model of App Service. “
Checkpoint disclosed the technical details about how they found this vulnerability architecture and attack vectors here.
Microsoft fixed the vulnerability (CVE-2019-1372) and issued a security update that addresses the vulnerability by ensuring that Azure Stack sanitizes user inputs.