Time-of-check Time-of-use (TOCTOU) Race Condition in Notepad++ - #VU144989
Published: August 24, 2026
Vulnerability details
The vulnerability allows a local user to execute arbitrary code with administrator privileges.
The vulnerability exists due to a time-of-check time-of-use race condition in WinGup updater installer handling when verifying a downloaded installer by path and launching it after a user approval dialog. A local user can replace the verified installer file in %TEMP% before it is executed to execute arbitrary code with administrator privileges.
User interaction is required to perform a routine update and approve the resulting UAC prompt.