๐Ÿ” CVE Alert

CVE-2026-54697

UNKNOWN 0.0

ConnectBot SSH: Excessive allocation and integer overflow in DER private-key parsing

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

ConnectBot SSH Client Library is written in Kotlin with Kaitai Struct and KStateMachine. Prior to 0.3.1, DerReader.readLength() accepts excessive long-form DER length octets, accumulates them into an Int, and primitive readers allocate arrays without checking the declared size against the remaining input. An application or user that loads an attacker-provided private-key file through SshClient.authenticatePublicKey(), SshKeys.decodePemPrivateKey(), SshSigning.sign(), or SshSigning.getPublicKey() can trigger integer wraparound, excessive allocation, or an uncaught OutOfMemoryError. SSH server host keys and agent-forwarding messages do not use this application-supplied private-key input path. No usable weakened key and no confidentiality or integrity impact have been demonstrated. This issue is fixed in version 0.3.1.

CWE CWE-190 CWE-789
Vendor connectbot
Product cbssh
Published Oct 13, 2026
Last Updated Oct 13, 2026
Stay Ahead of the Next One

Get instant alerts for connectbot cbssh

Be the first to know when new unknown vulnerabilities affecting connectbot cbssh are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

connectbot / cbssh
< 0.3.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/connectbot/cbssh/security/advisories/GHSA-vc8p-8pxg-rfwg github.com: https://github.com/connectbot/cbssh/commit/2bb917517bec0df229a02ca768d6eae84be72df0 github.com: https://github.com/connectbot/cbssh/releases/tag/v0.3.1