CVE-2026-54697 in ConnectBotinformation

Résumé

par VulDB • 14/10/2026

La bibliothèque cliente SSH ConnectBot est écrite en Kotlin avec Kaitai Struct et KStateMachine. Avant la version 0.3.1, DerReader.readLength() accepte des octets de longueur DER au format long excessifs, les accumule dans un entier (Int), et les lecteurs primitifs allouent des tableaux sans vérifier si la taille déclarée correspond aux données restantes. Une application ou un utilisateur qui charge un fichier de clé privée fourni par un attaquant via SshClient.authenticatePublicKey(), SshKeys.decodePemPrivateKey(), SshSigning.sign() ou SshSigning.getPublicKey() peut déclencher une inversion d'entier (integer wraparound), une allocation excessive ou une erreur OutOfMemoryError non capturée. Les clés hôtes du serveur SSH et les messages de transfert d'agent n'utilisent pas ce chemin d'accès aux entrées de clé privée fournies par l'application. Aucune affaiblissement utilisable des clés ni aucun impact sur la confidentialité ou l'intégrité n'a été démontré. Ce problème est corrigé dans la version 0.3.1.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Réserver

16/06/2026

Divulgation

13/10/2026

Modérer

accepté

Entrée

VDB-417777

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!