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.
Published: 2026-07-15
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in TDengine’s transDecompressMsg function allows an unauthenticated attacker to trigger an out‑of‑bounds read when a compressed RPC packet is malformed. The read of the STransCompMsg.contLen field occurs without first checking that the packet actually contains the expected 8‑byte structure, leading to uncontrolled memory allocation, an integer underflow, and server crash, thereby denying service to legitimate users.

Affected Systems

The issue affects TDengine databases deployed by TaosData that are running versions prior to 3.4.1.15. All installations of TDengine that have not applied the 3.4.1.15 update or later are potentially vulnerable.

Risk and Exploitability

The CVSS score of 7.5 classifies this as a high‑severity vulnerability, while the EPSS score of less than 1% suggests a low current exploitation probability. The vulnerability is not listed in CISA’s KEV catalog. Attackers can exploit the flaw remotely by sending a crafted RPC packet from an unauthenticated network position, which, if successful, will crash the server and cause a denial‑of‑service. No special privilege.

Generated by OpenCVE AI on July 31, 2026 at 03:01 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update all TDengine servers to version 3.4.1.15 or later
  • Restart the TDengine service to ensure the patch takes effect
  • Schedule the update for a maintenance window and test the patch in a staging environment before applying it to production

Generated by OpenCVE AI on July 31, 2026 at 03:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 15 Jul 2026 22:15:00 +0000

Type Values Removed Values Added
First Time appeared Taosdata
Taosdata tdengine
Vendors & Products Taosdata
Taosdata tdengine

Wed, 15 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 15 Jul 2026 19:15:00 +0000

Type Values Removed Values Added
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.
Title TDengine: Unauthenticated Remote Denial of Service via Out-of-Bounds Read in transDecompressMsg
Weaknesses CWE-125
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Subscriptions

Taosdata Tdengine
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-15T19:33:42.747Z

Reserved: 2026-07-13T21:42:50.096Z

Link: CVE-2026-62351

cve-icon Vulnrichment

Updated: 2026-07-15T19:33:30.727Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T03:15:04Z

Weaknesses