Notepad++ — бесплатный редактор исходного кода с открытым исходным кодом. До версии 8.9.7 установщик Notepad++ для Windows 11 x64 и ARM64 передает каталог установки, находящийся под влиянием злоумышленника, `$INSTDIR` из PowerEditor/installer/nppSetup.nsi в строку `-Command` PowerShell, используемую RegisterMSIX для вызова Add-AppxPackage, позволяя синтаксису подвыражения PowerShell, например `$()`, в пути установки выполнять команды в контексте безопасности установщика, когда выбран компонент контекстного меню. Эта проблема исправлена в версии 8.9.7.
Показать оригинальное описание (EN)
Notepad++ is a free and open-source source code editor. Prior to 8.9.7, the Notepad++ Windows 11 x64 and ARM64 installer passes the attacker-influenced installation directory `$INSTDIR` from PowerEditor/installer/nppSetup.nsi into a PowerShell `-Command` string used by RegisterMSIX to invoke Add-AppxPackage, allowing PowerShell subexpression syntax such as `$()` in the installation path to execute commands in the installer's security context when the context menu component is selected. This issue is fixed in version 8.9.7.
Характеристики атаки
Последствия
Строка CVSS v4.0