CyberRota Analysis
AI-GeneratedNetX Secure is vulnerable due to improper handling of TLS records when built with `NX_SECURE_KEY_CLEAR`, leading to potential data corruption and memory safety issues. This flaw allows for the overwriting of packet data in use or freed by other threads, which could be exploited to compromise the integrity of network communications. Organizations using NetX Secure should prioritize addressing this vulnerability to mitigate risks associated with data leakage and application instability.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
When NetX Secure is built with `NX_SECURE_KEY_CLEAR`, every TLS record sent on an active session is wiped after it has been handed to TCP. By then the TCP layer owns the packet chain and may already have released it to the packet pool. The wipe therefore writes zeros into packets that are free or in use by another thread, and when a reused packet's pointers no longer describe the old data, the length of the wipe underflows and it runs past the end of the packet pool.