CVE Catalog

CVE-2026-62349

HighCVSS 8.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.40%

32th percentile - higher than 32% of all known CVEs

Summary

In TDengine version 3.4.1.6 and earlier, the trimString() function in parUtil.c incorrectly checks string length before processing SQL escape sequences, leading to a one-byte out-of-bounds write to the stack buffer tmpTokenBuf. This can cause denial of service and potentially remote code execution.

Risk Assessment

An attacker could exploit this vulnerability to cause a denial of service (DoS) or achieve remote code execution, threatening system availability and integrity.

Recommendation

Immediately upgrade TDengine to version 3.4.1.14 or later, which contains the fix for this vulnerability.

Other vulnerabilities in TDengine

See all
Original NVD description (English source)

TDengine is an open source, time-series database optimized for Internet of Things devices. In 3.4.1.6 and earlier, source/libs/parser/src/parUtil.c trimString() checks space for only one byte before processing SQL string escape sequences \%, \_, or \x, allowing a one-byte out-of-bounds write to the stack buffer tmpTokenBuf that can cause denial of service and potentially remote code execution. This issue is fixed in version 3.4.1.14.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS