Vulnerability details

CVE-2026-65653

Temporal Technologies temporalio/tchannel-go

temporalio/tchannel-go zero-chunk call fragment causes process termination

CVSS 4.0
8.7High

Official description

github.com/temporalio/tchannel-go did not reject TChannel call fragments containing checksum metadata but no length-prefixed argument chunks. The fragment reader left its chunk slice empty and then unconditionally selected the first element. A network peer can supply such a malformed call fragment, including as a direct initial call request after completing the standard initialization handshake. On that inbound path, the resulting unrecovered Go slice-bounds panic occurs on a library-created dispatch goroutine and terminates the hosting process. This allows remote denial of service against applications that expose the listener to untrusted peers. The impact is limited to availability; no confidentiality or integrity impact was identified.

CVSS scores

ScoreVersionSourceVector
8.7High 4.0 CVEProject cvelistV5 (CNA) (Temporal) CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Affected products

VendorProductVersionsSource
Temporal Technologies, Inc. temporalio/tchannel-go 0.0.0-20150531204735-8d8ca17342b3 ≤ v < 1.22.1-0.20260720194454-0cb017f6870a CVEProject cvelistV5 (CNA)

References and advisories

6
Kolun on Telegram @kolunsec Exploited CVEs, key news and a daily digest Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.

Details

Published
2026-09-21
Last updated
2026-09-21
State
Published
Assigner (CNA)
Temporal

Exploit prediction (EPSS)

0.71%
Probability of exploitation in 30 days
53.6%
Percentile (among all CVEs)

SSVC assessment (CISA)

Automatable
Yes
Exploitation
None
Technical impact
Partial

Weaknesses (CWE)

  • CWE-129
    Improper Validation of Array Index