

text:00434F21 call ds:ATL::CSimpleStringT::GetLength(void) text:00434F0C call ds:CItem::AsCStr(char const *) text:00434F08 call edi CKeyTree::GetAt(char const *) text:00434F01 push offset aSlowreviewloca "SlowReviewLocalPath" Item items // List of elementsĭuring the processing of the NewProducerStream command, a client supplied KeyTree is parsed looking for a SlowReviewLocalPath key. Int num_elements // Number of elements in this KeyTree The List and KeyTree structs are shown below: KeyTree/ListĬhar opcode // 5 for KeyTree, 4 for ItemList Internally, a KeyTree is a List of Lists. One of the key data structures in Neuroworks is the KeyTree. The modules used in this advisory are shown below: 0:006> lm vm Storage This advisory looks into the NWStorage service bundled with NeuroWorks.

In particular, it is used to monitor and review study data from anywhere on the network. Natus NeuroWorks 8 provides a networking solution for the Natus Xltek EEG products. Tested Versionsġ0.0 - CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H CWEĬWE-121: Stack-based Buffer Overflow Details An attacker can send a malicious packet to trigger this vulnerability.
#NATUS NEUROWORKS EEG CODE#
A specially crafted network packet can cause a stack buffer overflow resulting in code execution. An exploitable code execution vulnerability exists in the NewProducerStream functionality of Natus Xltek NeuroWorks 8.
