NotepadNext Out-of-Bounds Write Vulnerability

Vulnerability

An out-of-bounds write vulnerability has been identified in NotepadNext versions through v0.11. This issue arises in the Lua source modules, specifically within the program files ldebug.C and lvm.C.

Impact

Exploitation of this vulnerability leads to a memory corruption issue, allowing for a write operation outside the intended bounds, which can commonly result in arbitrary code execution or causing a crash.

Reproduction

The vulnerability can be reproduced by manipulating string concatenation operations within the Lua environment of NotepadNext. This can be done by creating a Lua function that generates a string longer than the maximum allowed size, which will trigger the out-of-bounds write when the string is processed by the concatenation function.

Remediation

Users can update to the latest version of NotepadNext, where this vulnerability has been addressed.

Added: Jun 23, 2025, 10:36 AM
Updated: Jun 23, 2025, 10:36 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
7.4
remediation
0.0
relevance
0.2
threat
4.8
urgency
10.0
incentive
0.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.