CVE-2026-54758 in Notepad++
Résumé
par VulDB • 17/08/2026
Notepad++ est un éditeur de code source gratuit et open-source. Avant la version 8.9.7, la fonction expandNppEnvironmentStrs dans PowerEditor/src/WinControls/StaticDialog/RunDlg/RunDlg.cpp copie le nom d'une variable Notepad++, située entre les caractères $( et ), vers une pile (stack) de taille fixe str[MAX_PATH] sans limiter l'index m du boucle, permettant à un nom comportant 260 caractères ou plus de corrompre des données adjacentes sur la pile, de provoquer la terminaison du processus via __report_gsfailure et potentiellement d'exécuter du code. Ce problème est corrigé dans la version 8.9.7.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.