Katalog CVE

CVE-2026-42214

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Notepad Next przed wersją 0.14 zawierał funkcję detectLanguageFromExtension(), która interpolowała rozszerzenie pliku bez sanitizacji, co umożliwiało atakującym wstrzykiwanie kodu Lua. Po otwarciu takiego pliku w NotepadNext, złośliwy kod był wykonywany automatycznie.

Ocena ryzyka

Atakujący mógł wykorzystać tę podatność do wykonania dowolnych poleceń na systemie ofiary, co stwarza poważne zagrożenie dla bezpieczeństwa danych i systemu.

Rekomendacja

Zaleca się aktualizację Notepad Next do wersji 0.14 lub nowszej, aby usunąć tę podatność.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Notepad Next is a cross-platform, reimplementation of Notepad++. Prior to version 0.14, NotepadNext's detectLanguageFromExtension() function interpolates a file's extension directly into a Lua script without sanitization. An attacker can craft a filename whose extension contains Lua code, which executes automatically when the victim opens the file in NotepadNext. Because luaL_openlibs() is called unconditionally, the full os, io, and package libraries are available to the injected code, enabling arbitrary command execution. This issue has been patched in version 0.14.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS