Skip to main content

Windows RRAS EUVDEUVD-2026-99477

| CVE-2026-85339 HIGH
Heap-based Buffer Overflow (CWE-122)
2026-10-13 secure@microsoft.com GHSA-f5cc-g3xv-j56w
8.8
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Lure victim to malicious RRAS endpoint
  2. Delivery
    Deliver crafted remote-access traffic
  3. Exploit
    Trigger heap buffer overflow (CWE-122)
  4. Execution
    Execute arbitrary code on host
  5. Impact
    Gain unauthorized machine access

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the target Windows system to have the Routing and Remote Access Service (RRAS) role installed and enabled - an optional component that is NOT present in default Windows installations - which sharply limits the exposed population. The CVSS vector's UI:R means a user/victim must perform an action (e.g., initiating or accepting a connection to the attacker-controlled remote-access endpoint or processing attacker-supplied RRAS traffic); it is not a no-click remote exploit. No authentication is needed (PR:N confirms unauthenticated), but the required user interaction plus the non-default RRAS role are the two concrete factors that constrain realistic exploitation. Affected builds span Windows 10/11 and Windows Server 2012-2025 below the fixed revisions listed in EUVD.

Impact

Signals are mixed and point to a serious-but-not-emergency priority. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, base 8.8) describes a network-reachable, unauthenticated heap overflow (CWE-122) with total CIA impact - on paper a high-severity RCE. However, two independent signals temper this: the vector itself requires user interaction (UI:R), and CISA's SSVC decision data states Exploitation=none, Automatable=no, Technical Impact=total. The 'Automatable: no' plus 'UI:R' combination means this cannot be sprayed at scale and needs a victim to be lured into acting, which substantially lowers real-world urgency versus a wormable RRAS flaw. No KEV listing and no public POC were provided, and EPSS is MISSING from the input - so exploitation probability cannot be quantified. CONFLICT/CAVEAT TO VERIFY: the 'Authentication Bypass' tag contradicts both CWE-122 (heap buffer overflow) and the PR:N/UI:R RCE vector, which describe memory-corruption code execution, not an auth-bypass primitive - treat that tag as suspect. Also note RRAS is an optional Windows role that is not enabled by default, so the exploitable population is a fraction of the (otherwise ubiquitous) Windows install base. Net: patch on normal Patch-Tuesday cadence, prioritizing any internet-facing or VPN-gateway hosts actually running RRAS, but this is not a drop-everything issue absent evidence of active exploitation.

Exploit ScenarioDerived

An attacker stands up a malicious RRAS/remote-access endpoint and lures a victim (or a victim's RRAS-enabled Windows host) into connecting or processing crafted remote-access traffic (UI:R). The malformed data triggers a heap-based buffer overflow in the RRAS component, letting the unauthenticated attacker execute arbitrary code and gain unauthorized control of the victim machine. No public exploit identified at time of analysis, and SSVC reports exploitation status as none.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Remote code execution in Microsoft's Windows Routing and Remote Access Service (RRAS) lets a remote, unauthenticated attacker corrupt heap memory and execute code on affected hosts, though exploitation requires the victim to perform an action (UI:R) such as initiating or accepting a connection to attacker-controlled remote-access traffic. The Routing and Remote Access Service is an optional Windows role that is not installed by default, which sharply limits the exposed population to systems explicitly configured as VPN or dial-up servers. No public exploit code has been identified at time of analysis and the CISA SSVC assessment records exploitation as 'none'; Microsoft has released fixes, and all Windows 10/11 and Windows Server 2012 through 2025 builds below the fixed revisions listed by EUVD are affected.

RemediationAI

Vendor-released patch: Microsoft has published fixes for this issue; patch availability is confirmed from vendor, and administrators should apply the Microsoft Security Response Center updates referenced at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-85339 to bring each platform up to at least the fixed build revisions listed in the affected-versions data (for example 10.0.17763.9376 for Windows Server 2019 / Windows 10 1809, 10.0.14393.9612 for Windows Server 2016 and Windows 10 1607, 10.0.19044.7807 for Windows 10 21H2/22H2, 10.0.20348.5761 for Windows Server 2022, 10.0.22631.7652 for Windows 11 23H2, 10.0.26100.33650 for Windows Server 2025, 6.2.9200.26434 for Windows Server 2012 and 6.3.9600.23470 for Windows Server 2012 R2), noting that legacy Server 2012/2012 R2 may require Extended Security Updates. Where RRAS is not operationally required - the common case, since it is a non-default role - the highest-value compensating control is to remove or disable the Routing and Remote Access Service role entirely; the trade-off is loss of VPN, dial-up and LAN routing functionality on that host, so this is best applied to servers that were never intended to terminate remote-access connections. If RRAS must stay enabled, restrict reachability to the remote-access listener with host-based firewall rules and network ACLs so that only known VPN client address ranges can reach the RRAS ports (PPTP 1723/TCP and GRE, L2TP/IPsec 1701/UDP and 500/4500/UDP, SSTP 443/TCP), and prefer IKEv2 or SSTP over the deprecated PPTP/L2TP paths; the trade-off is that roaming or NATed clients on unanticipated address ranges will need explicit allow-listing. Because the CVSS vector includes UI:R, user awareness training to avoid initiating or accepting connections to untrusted remote-access endpoints provides limited additional risk reduction, and monitoring RRAS event logs plus Microsoft's service crash telemetry for anomalous heap-corruption patterns (repeated service restarts, unexpected w3wp/RemoteAccess termination) can offer early detection while patching is staged. Note that no public exploit code has been identified at time of analysis, so the urgency is driven by the severity of the defect and the breadth of unpatched builds rather than by observed attack activity.

Affected VersionsENISA

Windows Server 2019 (Server Core installation) 10.0.17763.0 <10.0.17763.9376
Windows Server 2016 10.0.14393.0 <10.0.14393.9612
Windows 10 Version 22H2 10.0.19045.0 <10.0.19044.7807
Windows 11 version 26H1 10.0.28000.0 <10.0.28000.3231
Windows 10 Version 21H2 10.0.19044.0 <10.0.19044.7807
Windows Server 2025 10.0.26100.0 <10.0.26100.33650
Windows Server 2012 R2 6.3.9600.0 <6.3.9600.23470
Windows Server 2012 (Server Core installation) 6.2.9200.0 <6.2.9200.26434
Windows 11 Version 25H2 10.0.26200.0 <10.0.26200.9711
Windows 11 Version 24H2 10.0.26100.0 <10.0.26100.9711
Windows 11 Version 23H2 10.0.22631.0 <10.0.22631.7652
Windows 11 Version 26H2 10.0.26300.0 <10.0.26300.9711
Windows Server 2022 10.0.20348.0 <10.0.20348.5761
Windows Server 2016 (Server Core installation) 10.0.14393.0 <10.0.14393.9612
Windows Server 2012 6.2.9200.0 <6.2.9200.26434
Windows 10 Version 1607 10.0.14393.0 <10.0.14393.9612
Windows Server 2025 (Server Core installation) 10.0.26100.0 <10.0.26100.33650
Windows Server 2019 10.0.17763.0 <10.0.17763.9376
Windows Server 2012 R2 (Server Core installation) 6.3.9600.0 <6.3.9600.23470
Windows 10 Version 1809 10.0.17763.0 <10.0.17763.9376

Affected Packages

euvd windows_10_version_1607 fix: 10.0.14393.9612
euvd windows_10_version_1809 fix: 10.0.17763.9376
euvd windows_10_version_21h2 fix: 10.0.19044.7807
euvd windows_10_version_22h2 fix: 10.0.19044.7807
euvd windows_11_version_23h2 fix: 10.0.22631.7652
euvd windows_11_version_24h2 fix: 10.0.26100.9711
euvd windows_11_version_25h2 fix: 10.0.26200.9711
euvd windows_11_version_26h1 fix: 10.0.28000.3231
euvd windows_11_version_26h2 fix: 10.0.26300.9711
euvd windows_server_2012 fix: 6.2.9200.26434
euvd windows_server_2012_r2 fix: 6.3.9600.23470
euvd windows_server_2012_r2_server_core_installation fix: 6.3.9600.23470
euvd windows_server_2012_server_core_installation fix: 6.2.9200.26434
euvd windows_server_2016 fix: 10.0.14393.9612
euvd windows_server_2016_server_core_installation fix: 10.0.14393.9612
euvd windows_server_2019 fix: 10.0.17763.9376
euvd windows_server_2019_server_core_installation fix: 10.0.17763.9376
euvd windows_server_2022 fix: 10.0.20348.5761
euvd windows_server_2025 fix: 10.0.26100.33650
euvd windows_server_2025_server_core_installation fix: 10.0.26100.33650

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 20 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is a heap-based buffer overflow (CWE-122) in Microsoft's Routing and Remote Access Service, the optional Windows Server role that provides multi-protocol LAN-to-LAN and remote-access VPN routing, including PPTP, L2TP/IPsec, SSTP/IKEv2 and dial-up termination. A heap overflow in a network-facing service classically arises when a length or size field in an attacker-supplied packet is trusted and used to copy data into a fixed-size heap allocation without sufficient bounds validation, allowing adjacent heap metadata or objects to be overwritten and, under the right allocation grooming, control flow to be hijacked - hence the RCE rating with High confidentiality, integrity and availability impact. The supplied tags also reference Authentication Bypass alongside Buffer/Heap Overflow and RCE, consistent with a flaw that may be reached before credentials are validated during connection negotiation. The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H confirms the attack surface is network-reachable and requires no privileges (unauthenticated), but the UI:R component means a victim-side action is needed, so this is not a no-click, wormable remote exploit. Exploitation is further gated by the RRAS role itself being a non-default, administrator-installed component; hosts that never enabled RRAS are not exposed regardless of patch level.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

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

Network-reachable RRAS with no auth (PR:N) but a victim action is required (UI:R); heap overflow yields full code execution, so C:H/I:H/A:H.

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

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

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

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 20:20 EUVD
CVE Published
Oct 13, 2026 - 19:20 cve.org
HIGH 8.8

DescriptionCVE.org

Remote Code Execution in Windows Routing and Remote Access Service (RRAS) allows attacker to gain an unauthorized access to victim's machine

Executive ViewAI

Why It Matters

A high-severity memory-corruption flaw in Microsoft's optional Windows Routing and Remote Access Service (RRAS) could allow an attacker to run arbitrary code on any Windows 10/11 or Windows Server 2012 through 2025 host where that role has been enabled, which in practice means VPN and dial-up servers. Exposure is confined to the relatively small set of systems where administrators deliberately installed and configured RRAS, and a successful attack also requires a user on the target to initiate or accept a connection, so the practical attack surface is narrow. Leadership should still care because these servers typically sit at the network edge and broker remote access for large parts of the workforce, making any compromise disproportionately disruptive.

Business Impact: Medium
Compensating Controls

Apply vendor patch. Where the RRAS role is not operationally required, disabling or removing it eliminates exposure entirely; for hosts that must remain in service, restrict inbound remote-access traffic to trusted sources and block unsolicited connection attempts until patching completes.

Threat Intelligence Overview

EPSS Score
0.6%
Top 55% exploitable
Prevalence
Ubiquitous
Windows OS across all supported versions; RRAS role optional, not default-enabled
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Medium
Technical Impact
Total

Priority Score

45
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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