NoteGen arbitrary OS command execution via Tauri shell:allow-execute for bash/python
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- High
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-78.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA NoteGen (codexu) Fixed in 0.32.0
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Advisory ·
codexu NoteGen — NoteGen v0.32.0 release
2 records Highest priority Priority LOW 2 LOW
Other records, highest priority first
- TI-2026-14354 NoteGen chat preview XSS via unsanitized AI/skill HTML renderingPriority LOW 38
Timeline
- 2026-10-02 Threatist record created from CVE-2026-17497
- 2026-10-03 Alias added: GHSA-r5ff-hq22-rhgv
References
More codexu vulnerabilities
- TI-2026-76441 NoteGen Local File Disclosure via Chat Image Analysis CVSS 4.0LOW 2.1
Sources
- CVE-2026-17497 · CVE Program
- CVE-2026-17497 · NVD
- FIRST EPSS
- GHSA-r5ff-hq22-rhgv · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences