CVE-2026-47632 Overview
CVE-2026-47632 is an improper certificate validation vulnerability [CWE-295] in the Microsoft Azure Connected Machine Agent, the component underpinning the Azure Monitor Agent. The flaw allows an unauthorized attacker positioned on an adjacent network to elevate privileges on affected hosts. Both Windows and Linux builds of version 1.65 of the agent are affected. Microsoft disclosed the issue through the Microsoft Security Response Center (MSRC).
Critical Impact
An adjacent-network attacker can bypass TLS trust checks in the Azure Connected Machine Agent to elevate privileges, gaining full compromise of confidentiality, integrity, and availability on managed Azure Arc endpoints.
Affected Products
- Microsoft Azure Connected Machine Agent 1.65 (Windows)
- Microsoft Azure Connected Machine Agent 1.65 (Linux)
- Azure Monitor Agent deployments relying on the affected connected machine agent
Discovery Timeline
- 2026-07-14 - CVE-2026-47632 published to NVD
- 2026-07-16 - Last updated in NVD database
Technical Details for CVE-2026-47632
Vulnerability Analysis
The Azure Connected Machine Agent brokers telemetry, configuration, and management traffic between on-premises or multi-cloud servers and Azure control planes. Version 1.65 fails to properly validate X.509 certificates presented by peers during TLS handshakes. Because certificate identity and trust chain checks are incomplete, the agent accepts connections from endpoints that should be rejected.
An attacker with access to the same broadcast segment or adjacent network can impersonate a trusted Azure service endpoint. The agent then treats the attacker-controlled channel as authenticated, exposing management operations that run in an elevated context on the host.
Exploitation does not require prior credentials or user interaction. Successful abuse yields code paths that operate with privileges granted to the agent, enabling privilege escalation on the underlying server.
Root Cause
The defect maps to [CWE-295: Improper Certificate Validation]. The agent's TLS client logic does not fully verify the certificate chain, hostname, or revocation state before trusting the peer. This weakens the mutual authentication guarantee that separates legitimate Azure control-plane traffic from spoofed sessions on the local network.
Attack Vector
The attack requires adjacent-network access, meaning the attacker must be on the same logical network segment as the target, such as the same VLAN, subnet, or Wi-Fi network. From that position, the attacker performs a machine-in-the-middle interception or endpoint impersonation against the agent's outbound TLS session. Once the manipulated certificate is accepted, the attacker injects responses that trigger privileged execution flows in the agent.
No public proof-of-concept is available, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. Detailed exploitation mechanics are described in the Microsoft Security Update CVE-2026-47632 advisory.
Detection Methods for CVE-2026-47632
Indicators of Compromise
- Unexpected TLS sessions from the azcmagent or Azure Monitor Agent processes to non-Microsoft IP ranges or hosts outside published Azure service tags.
- New or modified extensions, scripts, or scheduled tasks installed by the agent process without a corresponding Azure Arc management action.
- Agent log entries in /var/opt/azcmagent/log/ or %ProgramData%\AzureConnectedMachineAgent\Log\ showing certificate warnings, retries, or endpoint changes.
Detection Strategies
- Inspect outbound TLS traffic from managed servers for handshakes with certificates not chaining to Microsoft-issued roots.
- Alert on privilege escalation events where the parent process is azcmagent.exe, gcarcservice, or himdsd.
- Correlate Azure Arc audit logs with host-side agent activity to flag operations that lack a matching control-plane request.
Monitoring Recommendations
- Enable verbose logging on the Connected Machine Agent and forward logs to a central SIEM for retention and correlation.
- Baseline expected agent network destinations using Azure service tags, then alert on deviations.
- Monitor for downgraded or unpinned TLS sessions originating from the agent binary.
How to Mitigate CVE-2026-47632
Immediate Actions Required
- Inventory all servers running Azure Connected Machine Agent 1.65 across Windows and Linux fleets.
- Apply the fixed agent version published in the Microsoft Security Update CVE-2026-47632 advisory.
- Restrict agent hosts to network segments that do not share broadcast domains with untrusted devices.
Patch Information
Microsoft addresses CVE-2026-47632 through an updated release of the Azure Connected Machine Agent distributed via the MSRC update guide. Administrators should follow the vendor guidance in the Microsoft Security Update CVE-2026-47632 advisory to obtain the patched build and roll it out through standard Azure Arc update channels or package managers.
Workarounds
- Isolate Azure Arc-managed servers on dedicated management VLANs with strict egress filtering to Microsoft endpoints only.
- Enforce 802.1X or equivalent link-layer authentication to reduce the risk of adjacent-network impersonation.
- Disable the agent on hosts that do not require Azure Arc management until the patched version is deployed.
# Verify installed agent version on Linux
azcmagent show --output json | grep -i version
# Verify installed agent version on Windows (PowerShell)
& "$env:ProgramFiles\AzureConnectedMachineAgent\azcmagent.exe" show
# Update the agent package on Debian/Ubuntu after patch release
sudo apt-get update && sudo apt-get install --only-upgrade azcmagent
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

