Skip to main content
VulnerabilityPublished

CVE-2026-28211: CyrilleB79 NVDA-Dev-Test-Toolbox · Improper Neutralization of Special Elements in Data Query Logic

Affects CyrilleB79 NVDA-Dev-Test-ToolboxSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 7.8 High : upgrade to 9.0 soon.

Data as of 30 Oct 2026, 06:59 UTC

CVSS 3.1 base score
7.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 13% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 9.0
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 26 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 29 Oct 2026.

What to do

Upgrade NVDA-Dev-Test-Toolbox and cyrilleb79/NVDA-Dev-Test-Toolbox to 9.0.

Affected software

ProductAffectedFixed in
CyrilleB79NVDA-Dev-Test-ToolboxAffected
  • >=2.0 <9.0
Fixed in
  • 9.0
GitHubcyrilleb79/NVDA-Dev-Test-Toolboxpkg:github/cyrilleb79/NVDA-Dev-Test-ToolboxOther threatsAffected
  • <9.0
Fixed in
  • 9.0

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

To mitigate this vulnerability, users should immediately upgrade the NVDA Dev & Test Toolbox add-on to version 9.0 or later, where the issue is fixed. Until an upgrade is possible, users should avoid using log reading commands, especially those that move to next or previous log messages, as these commands trigger the unsafe evaluation of embedded Python expressions. Disabling input gestures associated with these commands via the input gesture dialog provides an additional layer of protection by preventing accidental invocation. Organizations should also educate users about the risks of opening untrusted log files and implement policies to restrict the sharing and opening of log files from unknown or unverified sources. Employing endpoint protection solutions that monitor for suspicious script execution and maintaining regular backups can further reduce the impact of potential exploitation. Finally, monitoring for unusual activity related to NVDA tooling usage may help detect exploitation attempts early.

Description

The NVDA Dev & Test Toolbox is an NVDA add-on for gathering tools to help NVDA development and testing. A vulnerability exists in versions 2.0 through 8.0 in the Log Reader feature of this add-on. A maliciously crafted log file can lead to arbitrary code execution when a user reads it with log reader commands. The log reading command process speech log entries in an unsafe manner. Python expressions embedded in the log may be evaluated when when speech entries are read with log reading commands. An attacker can exploit this by convincing a user to open a malicious crafted log file and to analyze it using the log reading commands. When the log is read, attacker-controlled code may execute with the privileges of the current user. This issue does not require elevated privileges and relies solely on user interaction (opening the log file). Version 9.0 contains a fix for the issue. As a workaround, avoid using log reading commands, or at least, commands to move to next/previous log message (any message or commands for each type of message). For more security, one may disable their gestures in the input gesture dialog.

References

Community reviews

Loading reviews…