CVE-2026-54697 in ConnectBot
摘要
由 VulDB • 2026-10-13
ConnectBot SSH Client Library 是使用 Kotlin、Kaitai Struct 和 KStateMachine 编写的。在版本 0.3.1 之前,DerReader.readLength() 接受过长的 DER 长度八位字节组,并将它们累加到 Int 类型中;同时,原始读取器在未将声明大小与剩余输入数据进行比对的情况下分配数组。通过 SshClient.authenticatePublicKey()、SshKeys.decodePemPrivateKey()、SshSigning.sign() 或 SshSigning.getPublicKey() 加载攻击者提供的私钥文件的应用程序或用户可能会触发整数回绕(integer wraparound)、过度内存分配或未捕获的 OutOfMemoryError。SSH 服务器主机密钥和代理转发消息不使用此应用程序提供的私钥输入路径。尚未证明存在可用的弱化密钥,也未造成机密性或完整性影响。该问题已在版本 0.3.1 中修复。
If you want to get best quality of vulnerability data, you may have to visit VulDB.