Heap-based buffer overflow in Notepad++ - #VU144988
Published: August 24, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to heap-based buffer overflow in Utf8_16_Read::convert() when parsing a crafted UTF-16 file during normal file loading. A remote attacker can trick the victim into opening a crafted file to cause a denial of service.
User interaction is required to open the crafted document, and the issue is triggered when a UTF-16 surrogate pair is split across fixed-size file-read blocks.