
Notepad++(x86) in 8.4.3 and before.e.g. first.txt) and then using options Find All in All Opened Document or Find All in Current Opened Document under Find options.As an illustrative example below, as of 11/07/2022, latest version of Notepad++(x86) is 8.4.3 is used.

Find All in All Opened Document or Find All in Current Opened Document button.


Here we can see, the problem is in ScintallComponent -> ScintillaWin.cxx-> Line number 3699.
When user uses the find functionality of notepad++ in first.txt, it results in application to crash.
Notepad++ calls a function finder::add in findReplaceDlg.cpp file which calls push_back(foundinfo) function, which internally calls for memory allocation of size 4bf21 .
Due to lack of memory, the new_operator is unable to allocate the memory and returns bad_alloc.
So we can say that, Searching for a character in first.txt using Find All in All Opened Document button, leading to Denial of Service.
The vulnerability is tested to work on following version:
Notepad++ versions 8.4.8 (32-bit) and before.Notepad++ versions 8.4.9 (32-bit) and before.