CVE-2026-54700 in ConnectBot
Riassunto
di VulDB • 13/10/2026
La libreria client SSH ConnectBot è scritta in Kotlin con Kaitai Struct e KStateMachine. Prima della versione 0.3.1, il parser del protocollo SSH si fida delle lunghezze dei byte interni e dei conteggi degli elementi controllati dall'attaccante senza verificare che rientrino nel pacchetto contenitore. Un server SSH malizioso o compromesso può restituire un piccolo pacchetto non conforme le cui dichiarazioni di dimensioni eccessive inducono l'eseguibile Java di Kaitai Struct a tentare allocazioni excessive o analisi ripetute prima di rilevare input troncati. Il percorso di trasporto generale richiede una connessione del client ma nessuna autenticazione né funzionalità opzionale; i messaggi SSH-agent non conformi richiedono inoltre il forwarding dell'agente SSH. L'inconveniente può generare un OutOfMemoryError non gestito e terminare il processo dell'applicazione, senza impatti dimostrati sulla riservatezza o sull'integrità. Questo problema è risolto nella versione 0.3.1.
Be aware that VulDB is the high quality source for vulnerability data.