CVE-2026-50358
High · 7.0CVSS
7.0
EPSS
0.3%
Published
Jul 14, 2026
CISA due date
—
Cloudanix analysis
A logged-in user on an unpatched Windows computer may be able to gain much higher control of that computer than they should have.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- High
- Impact
- Privilege Gain
- Component
- Application
- Class
- Use After Free
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
CVE-2026-50358 is a local privilege-escalation vulnerability caused by a use-after-free condition in Windows Media. A low-privileged, authenticated local attacker can trigger memory corruption in the vulnerable Windows Media component and potentially execute code with elevated privileges. Successful exploitation could allow the attacker to gain high-impact access to confidentiality, integrity, and availability on the affected Windows system. The CVSS vector indicates local access is required, no user interaction is required, and exploitation complexity is high, meaning exploitation is less straightforward but still security-significant once a foothold exists.
Why it matters to the business
This vulnerability is most dangerous after an attacker has already obtained low-level access to a workstation or server, because it may allow them to turn that foothold into administrative or system-level control. If exploited, it could support credential theft, security control tampering, lateral movement, persistence, data access, or ransomware preparation. The issue affects multiple supported Windows desktop and server versions, including Windows 10, Windows 11, Windows Server 2016, 2019, 2022, and 2025. It is not currently listed in CISA KEV, is not known to be used in ransomware campaigns, and has low EPSS at 0.0026, so remediation should be prioritized through normal patch governance unless compensating risk factors exist, such as exposed shared workstations, multi-user servers, VDI, or systems where untrusted users can log on.
How an attack unfolds
An attacker first needs valid local access to an affected Windows system, such as through compromised credentials, malware execution under a standard user account, or access to a multi-user host. The attacker then runs code or triggers a crafted interaction that reaches the vulnerable Windows Media functionality. By manipulating object lifetime and memory reuse, the attacker attempts to exploit the use-after-free condition so that the process operates on freed memory now controlled by attacker-supplied data. If the exploit succeeds, the attacker can redirect execution flow or corrupt privileged state to run code with elevated privileges. Because the vulnerability is local privilege escalation, it is commonly useful as a second-stage exploit following phishing, malware infection, credential compromise, or unauthorized local account access rather than as an initial remote entry point.
How to fix it
Apply the Microsoft security update that addresses CVE-2026-50358 for all affected Windows versions as part of the relevant Patch Tuesday or cumulative update cycle. Because no exact fixed build numbers were provided in the input, verify remediation against Microsoft’s official Security Update Guide and the installed cumulative update level for each affected OS: Windows 10 1607, 1809, 21H2, 22H2; Windows 11 24H2, 25H2, 26H1; Windows Server 2016, 2019, 2022, and 2025. Prioritize systems where untrusted or many users can log on locally, such as RDS hosts, jump boxes, shared workstations, developer workstations, kiosk-like systems, VDI pools, and servers that allow interactive logon. Until patched, reduce exposure by enforcing least privilege, restricting interactive logon to trusted users, blocking untrusted executable and script execution with application control, monitoring media-processing activity from unusual user contexts, and ensuring endpoint detection controls cannot be disabled by standard users.
How to confirm the fix worked
Confirm affected systems have received the Microsoft cumulative update or security update that includes the fix for CVE-2026-50358. Validate through enterprise patch management reports, Windows Update history, PowerShell-based hotfix inventory, or Microsoft Defender Vulnerability Management where available. Confirm the OS version and build are no longer reported as vulnerable by authenticated vulnerability scanning. For high-risk systems, verify that low-privileged users cannot install or execute unauthorized binaries, cannot disable endpoint protections, and cannot log on interactively unless required. If exploit validation is performed in a lab, use only authorized proof-of-concept testing and confirm the pre-patch condition is no longer reproducible after applying the update.
Typical attack path
- Gain authenticated local access to an affected Windows workstation or server using stolen credentials, malware, or an existing low-privileged account.
- Place or generate exploit code and any required crafted media-related input on the target system.
- Invoke the vulnerable Windows Media functionality from a low-privileged user context.
- Trigger the use-after-free condition and manipulate memory reuse to corrupt execution state.
- Achieve elevated code execution if exploitation succeeds.
- Use elevated privileges to dump credentials, disable defenses, install persistence, move laterally, or stage additional payloads.
How to detect it
Detecting prior exploitation is difficult because local memory-corruption privilege-escalation exploits often leave few vulnerability-specific artifacts. Focus on behavioral evidence around the time of suspicious local activity. Review Windows Security logs for new privileged process creation, unexpected local administrator membership changes, service installation, scheduled task creation, log clearing, and privilege-use events. Useful native events include Security 4688 for process creation, 4672 for special privileges assigned to a new logon, 4697 or System 7045 for service installation, 4698 for scheduled task creation, 4720 and 4728 for account and group changes, and 1102 for audit log clearing. Review Sysmon telemetry, if enabled, for process creation, image loads, file creation, process access, and registry modifications near crashes or media-processing activity. Review Windows Error Reporting and Application logs for crashes in Windows Media-related processes or libraries, especially when followed shortly by elevated shells, credential-access tools, AV/EDR tampering, or persistence creation. Investigate sequences where a standard user process interacts with media components and is followed by SYSTEM or administrator-level execution without an expected UAC, installer, or management-tool workflow. Since no public exploit maturity or threat actor activity is reported in the input, use anomaly- and behavior-based detection rather than relying on fixed exploit signatures.
- wmplayer.exe
- Windows Media Player
- Application Error
- Windows Error Reporting
- Event ID 1000
- Event ID 1001
- Event ID 4688
- Event ID 4672
- Event ID 4697
- Event ID 4698
- Event ID 4720
- Event ID 4728
- Event ID 7045
- Event ID 1102
- wevtutil cl
- vssadmin delete shadows
- bcdedit /set {default} recoveryenabled no
- net localgroup administrators
- sc.exe create
- schtasks /create
What your security team should do
- Patch affected Windows workstations and servers through the normal cumulative update process, prioritizing shared, multi-user, administrative, and internet-adjacent management systems first.
- Review local administrator group membership and remove unnecessary privileged access to reduce the value of any successful escalation.
- Harden systems that allow interactive logon by enforcing application control, script restrictions, and least-privilege execution policies.
- Monitor for suspicious privilege escalation behavior, including low-privileged users spawning elevated shells, credential dumping tools, service creation, scheduled task creation, or security-control tampering after media-related process activity.
- Hunt for unexplained crashes in Windows Media-related processes followed by elevated process creation or changes to persistence mechanisms.
- Ensure endpoint telemetry includes process creation, command line, module load, crash reporting, service creation, scheduled task, and security log events.
- Because the vulnerability is not currently KEV-listed and EPSS is low, handle as important but not emergency unless exploitation intelligence, public proof-of-concept code, or local exposure conditions increase risk.
The record
Use after free in Windows Media allows an authorized attacker to elevate privileges locally.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-109618 PHP uses longjmp() for out-of-memory (OOM) errors to exit the current context and abort… CWE-416
- CVE-2026-109619 PHP has various global state that temporarily points into request memory. CWE-416
- CVE-2026-112402 Pillow is a Python imaging library. CWE-416
- CVE-2026-112396 Pillow is a Python imaging library. CWE-416
- CVE-2025-55654 A use-after-free in the gf_filter_pid_get_packet function (filter_core/filter_pid.c) of… CWE-416
- CVE-2026-17591 A flaw was found in libarchive. CWE-416
- CVE-2026-92392 During an upload, curl mishandles HTTP/2 `RST_STREAM` received from the server (with… CWE-416
- CVE-2026-109268 ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a use after free… CWE-416