Avant la version 0.3.1, le parseur de protocole SSH de ConnectBot SSH Client Library ne vérifie pas que les longueurs et nombres d’éléments déclarés dans un paquet tiennent dans celui-ci. Un serveur SSH malveillant peut provoquer une allocation ou un traitement excessif et une erreur OutOfMemoryError non interceptée, entraînant l’arrêt du processus ; mettre à jour vers 0.3.1.
Source : NVD — CVE-2026-54700
Analyse technique
Un serveur SSH malveillant peut fournir des longueurs internes et des nombres d’éléments disproportionnés par rapport au paquet. Le chemin de transport général ne requiert pas d’authentification ; les messages SSH-agent malformés nécessitent en plus l’agent forwarding.
Impact, versions et correctif
Détection / vérification
Inventorier les dépendances utilisant `org.connectbot.sshlib:sshlib`; vérifier en particulier les clients qui se connectent à des serveurs SSH non fiables et ceux qui activent le transfert d’agent.
Action recommandée
Mettre à jour la bibliothèque vers la version 0.3.1 ou ultérieure.
Sources
Priorisation DFS : P4 · 1 source(s).