CyberRota Analysis
AI-GeneratedTDengine versions prior to 3.4.1.15 are vulnerable to an unauthenticated out-of-bounds read and uncontrolled allocation due to insufficient validation of the RPC packet structure, which can lead to server crashes. This vulnerability poses a significant risk as it may allow attackers to exploit the flaw for denial-of-service attacks. Organizations using TDengine, particularly those managing IoT devices, should prioritize upgrading to the patched version to mitigate potential disruptions.
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
TDengine is a time-series database optimized for Internet of Things devices. Prior to 3.4.1.15, source/libs/transport/src/transComm.c transDecompressMsg() read STransCompMsg.contLen when pHead->comp == 1 without first validating that the RPC packet contained the 8-byte STransCompMsg structure, causing an unauthenticated out-of-bounds read, uncontrolled allocation, integer underflow, and server crash. This issue is fixed in version 3.4.1.15.