SEPTEMBER 20, 2026
Live Feed
Back to database
Case File

CVE-2026-54638

HIGH · CVSS 7.5 EPSS 0.35% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-28 · Last synced 2026-08-27

CyberRota Analysis

AI-Generated

The vulnerability affects the gotd/td Telegram MTProto API client in Go, where the `proto.UnencryptedMessage.Decode` function improperly handles attacker-controlled data length from unauthenticated packets. This flaw can lead to remote unauthenticated denial of service by causing excessive memory allocation and CPU or garbage collection pressure. Organizations using versions prior to 0.145.1 should prioritize updating to the patched version to mitigate this risk.

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.

CVE
CVE-2026-54638
Severity
HIGH
CVSS
7.5
EPSS
0.35%

Original NVD Description

gotd/td is a T Telegram MTProto API client in Go. Prior to 0.145.1, proto.UnencryptedMessage.Decode in proto/unencrypted_message.go read attacker controlled dataLen from an unauthenticated MTProto unencrypted packet and allocated make([]byte, dataLen) before checking the remaining buffer, allowing remote unauthenticated denial of service through excessive memory allocation and CPU or garbage collection pressure. This issue is fixed in version 0.145.1.