CVE-2026-17497

NoteGen arbitrary OS command execution via Tauri shell:allow-execute for bash/python

Published Jul 26, 2026 CVSS 3.1 · 8.3 High EPSS < 1% KEV · Not listed
Description
NoteGen before 0.32.0 grants the Tauri shell plugin shell:allow-execute capability for bash, python, and python3 with arbitrary arguments in the default desktop capabilities. JavaScript running in the application webview can therefore invoke plugin:shell|execute to run attacker-controlled operating system commands with the privileges of the NoteGen process. In combination with script execution in the webview (for example via chat XSS), this enables full remote code execution on the user's machine.

Remediation

Vendor Solution

Upgrade to NoteGen 0.32.0 or later. The fix removes shell:allow-execute entries that permitted bash, python, and python3 with attacker-controlled arguments from the default Tauri capabilities, closing the webview-to-OS command execution path.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Notegen
Notegen notegen
CPEs cpe:2.3:a:notegen:notegen:*:*:*:*:*:*:*:*
Vendors & Products Notegen
Notegen notegen
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Codexu
Codexu notegen
Vendors & Products Codexu
Codexu notegen
Type Values Removed Values Added
Description NoteGen before 0.32.0 grants the Tauri shell plugin shell:allow-execute capability for bash, python, and python3 with arbitrary arguments in the default desktop capabilities. JavaScript running in the application webview can therefore invoke plugin:shell|execute to run attacker-controlled operating system commands with the privileges of the NoteGen process. In combination with script execution in the webview (for example via chat XSS), this enables full remote code execution on the user's machine.
Title NoteGen arbitrary OS command execution via Tauri shell:allow-execute for bash/python
Weaknesses CWE-1249
CWE-276
CWE-78
References
Metrics cvssV3_1

{'score': 8.3, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
JFROG
Published
Updated
Jul 27, 2026, 2:49 PM
Reserved
Jul 26, 2026, 2:37 PM
Status
Analyzed
Published
Jul 26, 2026, 3:16 PM
Modified
Oct 24, 2026, 1:10 PM