Analysis updated 2026-05-18
Verify in an isolated lab whether a Windows machine is vulnerable to CVE-2026-58635 before or after patching.
Study how a writable BrlAPI parameter can be abused to trigger privileged code execution.
Confirm that applying the July 2026 Windows security update or removing the Braille capability closes the gap.
| davidcarliez/cve-2026-58635-poc | something-mighty/vk_dxgi | akshayanirmal2005-cmyk/smart-health-track | |
|---|---|---|---|
| Stars | 24 | 24 | 23 |
| Language | C++ | C++ | C++ |
| Setup difficulty | hard | hard | moderate |
| Complexity | 4/5 | 4/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an isolated Windows lab VM with the optional Braille accessibility feature installed and a standard, non-admin test account.
This repository is a proof of concept for CVE-2026-58635, a security flaw in the Windows Narrator Braille feature. It demonstrates how a regular, already logged in user on a Windows machine could trick a background service called BRLTTY into running a program with much higher permissions than that user actually has. Microsoft rates the issue as Important, with a numerical severity score of 7.8 out of 10. The flaw works because a setting inside BRLTTY, meant to point to a braille translation table, is not checked carefully enough. A standard user can set that value to point at their own program instead, and the service will run it under a privileged system account. From there, an included helper tool can escalate that access further, up to full SYSTEM level control, which is the highest level of access on a Windows machine. This only affects machines that have installed the optional Windows accessibility feature for Braille support. The repository includes a script that safely checks whether a given machine has that feature installed and whether it has already been patched, without actually running the exploit. It also lists the exact Windows build numbers where Microsoft's July 2026 update fixes the problem. The project is written in C++ and built using the MinGW-w64 compiler, producing small Windows programs. It comes with detailed setup scripts meant only for an isolated test lab: preparing the vulnerable feature, running the demonstration as a standard user, and clearing the generated result files afterward. The author is explicit that this is for authorized security testing only, not for use on machines you do not own or manage, and recommends applying the vendor's patch as the real fix. This is aimed at security researchers and IT administrators who need to confirm whether their systems are exposed and verify that a patch closes the gap.
A proof-of-concept exploit showing how a Windows Narrator Braille bug lets a standard user gain SYSTEM level access.
Mainly C++. The stack also includes C++, PowerShell, MinGW-w64.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.