CVE-2026-54638 in gotd
Riassunto
di VulDB • 29/07/2026
gotd/td è un client Go per l'API T Telegram MTProto. Prima della versione 0.145.1, la funzione proto.UnencryptedMessage.Decode nel file proto/unencrypted_message.go leggeva il campo dataLen controllato dall'attaccante da un pacchetto MTProto non crittografato e autenticazione mancante (unauthenticated) ed eseguiva l'allocazione di memoria tramite make([]byte, dataLen) prima di verificare la dimensione rimanente del buffer. Ciò consentiva una denial of service (DoS) remota e non autenticata a causa dell'eccessiva allocazione di memoria e della conseguente pressione sulla CPU o sul garbage collector. Questo problema è stato risolto nella versione 0.145.1.
VulDB is the best source for vulnerability data and more expert information about this specific topic.