CVE-2026-20843
vulnerability analysis and mitigation

Overview

CVE-2026-20843 is an improper access control vulnerability in the Windows Routing and Remote Access Service (RRAS) that allows an authorized local attacker to elevate privileges on affected systems. Disclosed on January 13, 2026, as part of Microsoft's January 2026 Patch Tuesday, it affects a broad range of Windows platforms including Windows 10 (versions 1607, 1809, 21H2, 22H2), Windows 11 (versions 23H2, 24H2, 25H2), and Windows Server 2008 through 2025. It carries a CVSS v3.1 base score of 7.8 (High), assigned by Microsoft (Microsoft MSRC, Feedly).

Technical details

The vulnerability is classified under CWE-284 (Improper Access Control), meaning the RRAS component fails to properly enforce access restrictions, allowing a low-privileged local user to perform operations that should require elevated permissions (Microsoft MSRC). The attack vector is local, requires low privileges, no user interaction, and has low attack complexity — meaning an authenticated user on the system can reliably trigger the privilege escalation without additional conditions. No public proof-of-concept exploit code has been confirmed, though exploitation has been reported in the wild by sources including onsec.io (Feedly, OnSec Blog).

Impact

Successful exploitation allows an authorized local attacker to escalate privileges to SYSTEM level, granting complete control over the affected Windows host. This enables an attacker to steal sensitive data, install malware or rootkits, disable security tools, and potentially use the compromised system as a pivot point for lateral movement within the network. The vulnerability affects confidentiality, integrity, and availability at a high level across a wide range of Windows 10, Windows 11, and Windows Server deployments from 2008 through 2025 (Feedly).

Exploitation steps

  1. Gain local access: Obtain an authenticated low-privileged user account on a vulnerable Windows system (e.g., via phishing, credential theft, or initial access through another vulnerability).
  2. Identify RRAS service: Confirm the Windows Routing and Remote Access Service (RRAS) is running on the target system using sc query RemoteAccess or Get-Service RemoteAccess in PowerShell.
  3. Trigger improper access control: Interact with the RRAS service or its associated interfaces in a manner that exploits the improper access control flaw — leveraging the low-privilege account to invoke privileged operations that RRAS fails to restrict properly.
  4. Achieve privilege escalation: The exploitation results in code execution or service manipulation at SYSTEM-level privileges, granting full control of the host.
  5. Post-exploitation: With SYSTEM access, deploy persistence mechanisms (e.g., new services, scheduled tasks), exfiltrate data, disable security software, or move laterally to other systems on the network (Microsoft MSRC, OnSec Blog).

Indicators of compromise

  • Process: Unusual child processes spawned by svchost.exe hosting the RRAS service (e.g., cmd.exe, powershell.exe, mshta.exe) with SYSTEM-level tokens originating from a low-privileged session.
  • Logs: Windows Security Event Log entries showing privilege escalation (Event ID 4672 – Special privileges assigned to new logon) for accounts that should not hold such privileges; Event ID 7045 or 4697 indicating new service installation by a non-administrative account.
  • Registry: Unexpected modifications to RRAS-related registry keys under HKLM\SYSTEM\CurrentControlSet\Services\RemoteAccess or related service configurations.
  • File System: New executables, scripts, or scheduled tasks created under system directories (e.g., C:\Windows\System32\, C:\Windows\Temp\) by accounts that should not have write access.
  • Network: Unusual outbound connections from the affected host to external IPs following a local privilege escalation event, potentially indicating post-exploitation activity such as C2 communication or data exfiltration (Feedly).

Mitigation and workarounds

Microsoft released patches on January 13, 2026, as part of the January 2026 Patch Tuesday update cycle. Administrators should update affected systems to the following minimum versions: Windows 10 1607 → 10.0.14393.8783; Windows 10 1809/Server 2019 → 10.0.17763.8276; Windows 10 21H2 → 10.0.19044.6809; Windows 10 22H2 → 10.0.19045.6809; Windows 11 23H2 → 10.0.22631.6491; Windows 11 24H2 → 10.0.26100.7623; Windows 11 25H2 → 10.0.26200.7623; Windows Server 2022 → 10.0.20348.4648; Windows Server 2022 23H2 → 10.0.25398.2092; Windows Server 2025 → 10.0.26100.32230. As a compensating control where patching is not immediately possible, enforce the principle of least privilege to minimize the number of authorized local users on systems running RRAS, and consider disabling the RRAS service if it is not required (Microsoft MSRC, Feedly).

Community reactions

The January 2026 Patch Tuesday release, which included CVE-2026-20843 among 114 fixed vulnerabilities and 3 zero-days, received broad coverage from security media and researchers. Cisco Talos, Zero Day Initiative, BleepingComputer, Qualys, and SOCRadar all published patch Tuesday reviews highlighting the batch (Talos Blog, ZDI Blog, BleepingComputer, Qualys Blog). Sophos noted the scale of the January update, and SANS ISC published a diary entry covering the release (SANS ISC). Flare.io subsequently published threat intelligence on post-patch exploitation activity observed in cybercrime forums following the January 2026 Patch Tuesday (Flare Blog).

Additional resources


SourceThis report was generated using AI

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management