Skip to main content

Azure Monitor Agent CVE-2025-59285

HIGH
Deserialization of Untrusted Data (CWE-502)
2025-10-14 secure@microsoft.com
7.0
CVSS 3.1 · Vendor: microsoft
Share

Severity by source

Vendor (microsoft) PRIMARY
7.0 HIGH
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.0 HIGH

Local privilege escalation by an authenticated low-priv user (AV:L, PR:L); AC:H reflects deserialization preconditions; successful exploit yields full local compromise (C:H/I:H/A:H), scope unchanged.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Generated
Oct 08, 2026 - 13:02 vuln.today
CVE Published
Oct 14, 2025 - 17:16 cve.org
HIGH 7.0

DescriptionCVE.org

Deserialization of untrusted data in Azure Monitor Agent allows an authorized attacker to elevate privileges locally.

AnalysisAI

Local privilege escalation in Microsoft Azure Monitor Agent (CPE cpe:2.3:a:microsoft:azure_monitor_agent, all versions covered by the wildcard) lets an attacker who already holds authenticated, low-privileged access on the host feed attacker-controlled serialized data into an unsafe deserialization path and gain elevated privileges - code execution, confidentiality and integrity impact are all rated High, confined to the local system (S:U). This is a moderate-priority, not a drop-everything issue: the attack is local-only with high complexity (AV:L/AC:H/PR:L/UI:N), EPSS is 0.78% (55th percentile), there is no CISA KEV listing, and no public exploit code has been identified at time of analysis. Exploitation is contingent on a pre-existing foothold plus the specific agent feature, version, and configuration that expose the vulnerable deserialization path - details that must be confirmed against the MSRC advisory.

Technical ContextAI

The root cause is CWE-502, Deserialization of Untrusted Data, in the Microsoft Azure Monitor Agent. Deserialization flaws of this class occur when an application reconstructs objects from a byte/string stream supplied by an untrusted source without type or integrity constraints; depending on the serializer and the types reachable on the deserialization graph, an attacker can influence object construction, invoke gadget chains, or set properties that were never meant to be attacker-controlled, converting a data-parsing step into code execution within the security context of the deserializing process. In this case the process runs as the Azure Monitor Agent service, so successful abuse yields privilege elevation above the attacker's starting level. The CVSS vector AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H indicates the trigger is local, requires an authenticated low-privileged principal, needs no user interaction, and has meaningful preconditions (AC:H, e.g. winning a race or controlling specific input state) rather than being trivially repeatable; scope is unchanged, so the blast radius stays inside the host's privilege boundary instead of crossing a security authority. The available data does not identify which serialization format or agent component is affected, so the precise gadget surface should be treated as unconfirmed pending the MSRC advisory.

RemediationAI

No fixed version number is included in the supplied intelligence, so the primary action is to pull the exact patched build for each platform directly from the Microsoft MSRC update guide for CVE-2025-59285 (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-59285) - patch status should be recorded as 'available per vendor advisory' until that build number is confirmed, and the agent should be upgraded on every monitored host rather than only internet-facing ones. Because the attack requires an authenticated low-privileged local principal, the most effective compensating control is to shrink the population of principals that can reach the vulnerable path: audit and remove unnecessary local interactive/RDP rights on monitored servers, and verify that the agent's configuration, extension and data directories (and any IPC endpoints or named pipes it exposes) are writable only by Administrators/SYSTEM or root-equivalent accounts; tightening these ACLs will break third-party tooling or scripts that currently write agent configuration as a non-privileged user, so stage the change on a pilot ring. Enable Windows Defender Application Control / SELinux or AppArmor confinement around the agent process to blunt arbitrary process creation or module load if deserialization is abused, and forward agent service logs plus Sysmon process-creation and image-load events to a central SIEM to catch post-exploitation behavior. Where patching must be deferred and the local-attacker prerequisite cannot be reduced, isolate the agent host role so that a single elevated local account yields no additional lateral movement value, and re-run agent inventory frequently since AMA auto-updates can silently close the exposure.

Share

CVE-2025-59285 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy