Katalog CVE

CVE-2026-62349

WysokieCVSS 8.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.40%

Percentyl 32 - wyżej niż 32% wszystkich znanych CVE

Streszczenie

W TDengine w wersji 3.4.1.6 i wcześniejszych funkcja trimString() w pliku parUtil.c nieprawidłowo sprawdza długość ciągu przed przetworzeniem sekwencji ucieczki SQL, co prowadzi do jednobajtowego zapisu poza granicami bufora stosu tmpTokenBuf. Może to spowodować odmowę usługi oraz potencjalnie zdalne wykonanie kodu.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do spowodowania awarii bazy danych (DoS) lub uzyskania zdalnego wykonania kodu, co zagraża dostępności i integralności systemu.

Rekomendacja

Należy niezwłocznie zaktualizować TDengine do wersji 3.4.1.14 lub nowszej, która zawiera poprawkę eliminującą podatność.

Inne podatności w TDengine

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS