CVE-2026-42825
High · 7.0CVSS
7.0
EPSS
0.3%
Published
May 12, 2026
CISA due date
—
Cloudanix analysis
A flaw in Windows can let someone who already has basic access to a computer gain much higher control over it.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- High
- Impact
- Privilege Gain
- Component
- OS kernel
- Class
- Use After Free
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
CVE-2026-42825 is a local privilege escalation vulnerability caused by a use-after-free condition in the Windows Telephony Service. An attacker who already has low-privileged local code execution can trigger unsafe memory reuse in the service and potentially execute code with elevated privileges, resulting in high impact to confidentiality, integrity, and availability. The vulnerability is local, requires prior authentication, does not require user interaction, and has high attack complexity, but successful exploitation can allow full system compromise on affected Windows client and server versions.
Why it matters to the business
If exploited, this flaw can turn a limited foothold on a Windows workstation or server into administrator- or SYSTEM-level control, enabling credential theft, security tool tampering, lateral movement, persistence, data access, and service disruption. It is especially relevant in environments where attackers may first gain access through phishing, exposed remote access, stolen credentials, or another application vulnerability and then need local privilege escalation to take over the host. The vulnerability affects a broad range of Windows 10, Windows 11, and Windows Server releases, so enterprise exposure may be widespread even though current public exploitation signals are low: it is not listed in CISA KEV, is not reported as ransomware-used, has no known mature exploit, and has a low, stable EPSS score.
How an attack unfolds
An attacker first obtains the ability to run code as an authenticated, low-privileged user on an affected Windows system. They then interact with Windows Telephony Service interfaces in a way that causes the service to free an object while it can still be referenced. By carefully shaping memory and triggering reuse of the freed object, the attacker attempts to redirect execution flow or corrupt service state. If successful, the exploit runs attacker-controlled code in the security context of the vulnerable service or otherwise obtains elevated privileges. The attacker can then create privileged processes, disable defenses, dump credentials, install persistence, or move laterally. Because the attack is local and high-complexity, it is more likely to be used as a post-compromise privilege escalation step than as an initial access technique.
How to fix it
Install the Microsoft security update that addresses CVE-2026-42825 on all affected Windows systems, including Windows 10 1607/1809/21H2/22H2, Windows 11 23H2/24H2/25H2/26H1, Windows Server 2012/2016/2019/2022/2022 23H2, and Windows Server 2025. Because no specific fixed build numbers were provided, use Microsoft Update, Windows Update for Business, WSUS, Configuration Manager, or the Microsoft Update Catalog to deploy the applicable cumulative update released for this vulnerability or a later cumulative update. Prioritize internet-facing servers, shared servers, VDI hosts, administrator workstations, jump servers, and systems where low-privileged users can log on interactively. If immediate patching is not possible, reduce exposure by limiting local logon rights, enforcing least privilege, restricting untrusted code execution, applying application control, monitoring Telephony Service crashes or abnormal behavior, and disabling the Telephony Service only where business testing confirms it is not required by dial-up, modem, telephony, fax, or related TAPI-dependent functionality.
How to confirm the fix worked
Confirm remediation by verifying that affected systems have installed the applicable Microsoft cumulative update or a later update that includes the fix. Use enterprise patch management reporting, Windows Update history, PowerShell inventory, vulnerability scanners, or authenticated configuration checks to confirm patch state across Windows clients and servers. Validate that no unsupported or out-of-servicing Windows releases remain exposed. Where possible, compare OS build numbers and installed hotfixes against Microsoft’s security update guidance for the May 2026 release or later cumulative updates. For mitigation validation, confirm that local administrator rights are restricted, low-privileged users cannot execute arbitrary tools on sensitive systems, application control policies are active, and Telephony Service is disabled only on systems where it is not operationally required.
Typical attack path
- Gain local authenticated access to an affected Windows workstation or server using another technique such as phishing, stolen credentials, remote access abuse, or exploitation of a separate vulnerability.
- Confirm the target is running an affected Windows version and that the Windows Telephony Service is present and reachable.
- Execute a local exploit that interacts with Telephony Service APIs or service interfaces to trigger the use-after-free condition.
- Manipulate process memory so the freed object is reused in an attacker-controlled way.
- Achieve elevated execution, commonly aiming for administrator or SYSTEM-level privileges.
- Use the elevated privileges to run commands, dump credentials, disable security tools, establish persistence, or pivot to other systems.
How to detect it
Detection should focus on post-exploitation evidence because this is a local privilege escalation vulnerability and there are no widely reported public exploit artifacts. Review Windows Event Logs, EDR telemetry, crash dumps, service-control events, process creation logs, and security audit logs for abnormal Telephony Service behavior followed by privileged activity. Useful log sources include Windows Security logs, System logs, Application logs, Microsoft-Windows-WER crash reports, Sysmon events, EDR process trees, PowerShell logs, and service-control telemetry. Look for Telephony Service or tapisrv.dll crashes, repeated service restarts, unexpected local processes interacting with Telephony components, svchost.exe spawning unusual child processes, sudden elevation from a low-privileged user context to administrator or SYSTEM, new service creation, credential dumping tools, LSASS access, security product tampering, and creation of persistence immediately after a Telephony Service fault. Because there are no named threat actors or KEV exploitation reports for this CVE, prioritize behavioral correlations rather than single-string matching.
- Service Control Manager: The Telephony service terminated unexpectedly
- The Telephony service entered the stopped state
- The Telephony service entered the running state
- Faulting application name: svchost.exe
- Faulting module name: tapisrv.dll
- Windows Error Reporting\ReportArchive\AppCrash_svchost.exe
- Windows Error Reporting\ReportQueue\AppCrash_svchost.exe
- HKLM\SYSTEM\CurrentControlSet\Services\TapiSrv
- SERVICE_NAME: TapiSrv
- svchost.exe -k NetworkService
- tapisrv.dll
- Telephony service
- TapiSrv
What your security team should do
- Patch affected Windows client and server systems with the applicable Microsoft cumulative security update or later cumulative update, prioritizing systems that support privileged administration, remote access, shared user access, or critical business workloads.
- Use authenticated vulnerability scanning and patch-management telemetry to produce an exposure inventory across all affected Windows versions.
- Treat this vulnerability as a post-compromise privilege escalation risk: strengthen controls that prevent initial code execution, including phishing resistance, endpoint protection, application control, and remote access hardening.
- Hunt for suspicious local privilege escalation behavior, especially Telephony Service crashes followed by new privileged processes, credential dumping, service creation, security tool tampering, or unusual administrator token use.
- Restrict local logon and interactive access on servers, remove unnecessary local administrator rights, and enforce least privilege for standard users.
- Monitor for abnormal behavior involving the Telephony Service, svchost.exe hosting Telephony components, service restarts, and unexplained crashes of tapisrv.dll.
- Do not rely on the low EPSS score alone for deferral; local privilege escalation flaws are often chained with other vulnerabilities after initial compromise.
- If patching must be delayed, consider disabling Telephony Service only after compatibility testing confirms no dependency on TAPI, modem, fax, dialer, or legacy telephony functions.
The record
Use after free in Windows Telephony Service 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