CVE-2026-58635
High · 7.8CVSS
7.8
EPSS
0.3%
Published
Jul 14, 2026
CISA due date
—
Cloudanix analysis
Someone who already has basic access to a Windows computer could abuse a flaw in an accessibility feature to take full control of that machine.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Privilege Gain
- Component
- Application
- Class
- Command Injection
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
CVE-2026-58635 is a local privilege escalation vulnerability in Windows Narrator Braille caused by improper neutralization of special characters used in command execution. A low-privileged, authorized local user can supply crafted input or configuration data that is interpreted as part of an operating system command. If successfully triggered, the flaw can cause commands to execute in a higher-privileged context associated with the affected Windows component, resulting in full compromise of confidentiality, integrity, and availability on the local system. The CVSS vector indicates local access is required, exploitation complexity is low, no user interaction is required, and successful exploitation can yield high-impact privilege escalation.
Why it matters to the business
An attacker who already has limited access to a Windows workstation or server could use this issue to gain administrative-level control, disable security tools, access sensitive data, install persistence, or move laterally. This is most concerning on shared workstations, virtual desktop infrastructure, jump boxes, developer systems, and servers where a standard user foothold could be converted into full system control. The vulnerability affects multiple supported Windows client and server releases, including Windows 10, Windows 11, Windows Server 2019, Windows Server 2022, and Windows Server 2025. It is not currently listed in CISA KEV, is not known to be used in ransomware campaigns, has low EPSS at the time of assessment, and has no reported public exploit maturity, but local privilege escalation issues are commonly chained with phishing, stolen credentials, or remote-code-execution vulnerabilities.
How an attack unfolds
An attacker first obtains local authenticated access to an affected Windows system, such as through a compromised standard user account, malware execution under user privileges, or interactive access to a shared system. The attacker then interacts with the Windows Narrator Braille functionality or related configuration path and supplies specially crafted data containing command metacharacters or command fragments. Because the component fails to properly neutralize those special elements before command execution, the attacker-controlled input is interpreted by the operating system as part of a command. The resulting command runs with elevated privileges, allowing the attacker to spawn a privileged shell, create or modify administrator accounts, change system configuration, dump credentials, disable defenses, deploy additional payloads, or establish persistence. Since the vulnerability requires local access, exploitation is most likely to appear as a post-compromise privilege escalation step rather than the initial entry point.
How to fix it
Apply the relevant Microsoft security update for the affected Windows version as soon as it is available through Windows Update, Microsoft Update Catalog, WSUS, Microsoft Configuration Manager, or the organization’s endpoint management platform. No specific fixed build numbers were provided in the input, so remediation should be validated against Microsoft’s official advisory and update guidance for CVE-2026-58635. Prioritize systems where local user compromise has high impact, including servers, administrative workstations, jump hosts, VDI pools, shared endpoints, and systems used by privileged users. If immediate patching is not possible, reduce exposure by limiting local interactive access, enforcing least privilege, disabling or restricting unnecessary accessibility/Braille functionality where operationally acceptable, monitoring Narrator-related process activity, and ensuring endpoint detection controls are active. Mitigations should be treated as temporary because command injection privilege escalation flaws are best addressed by vendor patching.
How to confirm the fix worked
Confirm that each affected Windows system has installed the Microsoft security update that supersedes the vulnerable Narrator Braille component. Validate through centralized patch reporting, Windows Update history, Microsoft Defender Vulnerability Management, Configuration Manager compliance, or PowerShell-based inventory of installed cumulative updates. Compare OS build and cumulative update level against Microsoft’s official fixed-version information for the affected release. Where practical, verify that Narrator-related binaries have updated file versions and timestamps consistent with the patched release. Confirm that standard users cannot trigger elevated command execution through Narrator Braille workflows. Also validate compensating controls by checking that non-administrative users do not have unnecessary local admin rights and that process creation logging captures command-line activity for Narrator and child processes.
Typical attack path
- Gain local authenticated access to an affected Windows 10, Windows 11, or Windows Server system.
- Identify whether Narrator Braille functionality or the vulnerable component path is present and reachable.
- Prepare crafted input containing command-control characters or command fragments intended to be interpreted by the system shell.
- Trigger the vulnerable Narrator Braille execution path locally without requiring additional user interaction.
- Execute attacker-controlled commands in an elevated context.
- Use elevated privileges to create persistence, access protected files, dump credentials, disable security controls, or move laterally.
How to detect it
To determine whether this was already exploited, focus on local privilege escalation and suspicious process activity around Windows Narrator and Braille-related functionality. Review EDR telemetry, Sysmon, Windows Security logs, PowerShell logs, and system logs for Narrator.exe spawning command interpreters or administrative tools, especially cmd.exe, powershell.exe, pwsh.exe, wscript.exe, cscript.exe, mshta.exe, rundll32.exe, regsvr32.exe, certutil.exe, bitsadmin.exe, net.exe, net1.exe, schtasks.exe, sc.exe, or whoami.exe. Key log sources include Windows Security Event ID 4688 for process creation, Event ID 4672 for special privileges assigned, Event ID 4624 for local logons, Event ID 4732/4728 for group membership changes, Event ID 4720 for new local users, Event ID 7045 in the System log for new service installation, Sysmon Event ID 1 for process creation, Sysmon Event ID 7 for image loads if enabled, Sysmon Event ID 11 for file creation, and PowerShell Event IDs 4103 and 4104 for suspicious command execution. Look for a standard user session followed by Narrator-related process activity and then a rapid transition to administrative actions. Also investigate creation of new administrators, unexpected services, scheduled tasks, startup-folder files, registry Run keys, LSASS access, security product tampering, and unusual child processes where the parent is C:\Windows\System32\Narrator.exe. Because there are no public exploit artifacts or mature exploit signatures provided, detection should emphasize behavioral chaining rather than a single definitive indicator.
- C:\Windows\System32\Narrator.exe
- ParentImage: C:\Windows\System32\Narrator.exe
- ParentProcessName=Narrator.exe
- Narrator.exe cmd.exe
- Narrator.exe powershell.exe
- Narrator.exe pwsh.exe
- Narrator.exe wscript.exe
- Narrator.exe cscript.exe
- Narrator.exe mshta.exe
- Narrator.exe rundll32.exe
- Narrator.exe regsvr32.exe
- Narrator.exe certutil.exe
- Narrator.exe bitsadmin.exe
- Narrator.exe schtasks.exe
- Narrator.exe sc.exe
- Narrator.exe net.exe
- Narrator.exe net1.exe
- Event ID 4688 Narrator.exe
- Event ID 7045
- Event ID 4720
- Event ID 4732
- Microsoft-Windows-PowerShell/Operational Event ID 4104
- Sysmon Event ID 1 ParentImage C:\Windows\System32\Narrator.exe
What your security team should do
- Prioritize patching affected Windows servers, administrative workstations, shared endpoints, VDI images, and systems used by privileged users.
- Use centralized asset inventory to identify Windows 10 1809, 21H2, 22H2; Windows 11 24H2, 25H2, 26H1; Windows Server 2019, 2022, and 2025 systems that are missing the relevant Microsoft security update.
- Harden local privilege boundaries by removing unnecessary local administrator membership and enforcing least privilege for standard users.
- Temporarily restrict or disable unnecessary Narrator Braille/accessibility functionality where business operations allow, especially on high-risk systems awaiting patches.
- Enable or verify Windows process creation logging with command-line capture, PowerShell logging, and EDR telemetry for suspicious child processes launched by Narrator-related components.
- Hunt for post-exploitation behavior such as new local administrators, unusual scheduled tasks, service creation, credential dumping tools, security control tampering, and suspicious child processes spawned from Narrator.exe.
- Treat exploitation indicators as evidence of a broader compromise because this vulnerability requires prior local access.
- Monitor Microsoft guidance for updated fixed build numbers, known exploitation status, and any future inclusion in emergency remediation programs.
The record
Improper neutralization of special elements used in a command ('command injection') in Windows Narrator Braille allows an authorized attacker to elevate privileges locally.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-114575 A flaw has been found in TOTOLINK A950RG 4.1.2cu.5268_B20221104. CWE-77
- CVE-2026-112942 launch-editor allows users to open files with line numbers in editor from Node.js. CWE-77
- CVE-2026-55453 OpenPrinting CUPS is an open source printing system for Linux and other Unix-like… CWE-77
- CVE-2026-102827 simple-git, an interface for running git commands in any node.js application, enables… CWE-77
- CVE-2026-102826 simple-git, an interface for running git commands in any node.js application, enables… CWE-77
- CVE-2026-79945 Dell SCG 5.0 Appliance versions prior to 5.36.00.16 and Dell SCG 5.0 Application versions… CWE-77
- CVE-2026-79741 Dell SCG 5.0 Appliance versions prior to 5.36.00.16 and Dell SCG 5.0 Application versions… CWE-77
- CVE-2026-78493 Dell SCG 5.0 Appliance versions prior to 5.36.00.16 and Dell SCG 5.0 Application versions… CWE-77