CVE-2023-48795 The SSH transport protocol with certain OpenSSH extensions, found in OpenSSH before 9.6 and other products, allows…
Description
The SSH transport protocol with certain OpenSSH extensions, found in OpenSSH before 9.6 and other products, allows remote attackers to bypass integrity checks such that some packets are omitted (from the extension negotiation message), and a client and server may consequently end up with a connection for which some security features have been downgraded or disabled, aka a Terrapin attack. This occurs because the SSH Binary Packet Protocol (BPP), implemented by these extensions, mishandles the handshake phase and mishandles use of sequence numbers. For example, there is an effective attack against SSH's use of ChaCha20-Poly1305 (and CBC with Encrypt-then-MAC). The bypass occurs in chacha20-poly1305@openssh.com and (if CBC is used) the -etm@openssh.com MAC algorithms. This also affects Maverick Synergy Java SSH API before 3.1.0-SNAPSHOT, Dropbear through 2022.83, Ssh before 5.1.1 in Erlang/OTP, PuTTY before 0.80, AsyncSSH before 2.14.2, golang.org/x/crypto before 0.17.0, libssh before 0.10.6, libssh2 through 1.11.0, Thorn Tech SFTP Gateway before 3.4.6, Tera Term before 5.1, Paramiko before 3.4.0, jsch before 0.2.15, SFTPGo before 2.5.6, Netgate pfSense Plus through 23.09.1, Netgate pfSense CE through 2.7.2, HPN-SSH through 18.2.0, ProFTPD before 1.3.8b (and before 1.3.9rc2), ORYX CycloneSSH before 2.3.4, NetSarang XShell 7 before Build 0144, CrushFTP before 10.6.0, ConnectBot SSH library before 2.2.22, Apache MINA sshd through 2.11.0, sshj through 0.37.0, TinySSH through 20230101, trilead-ssh2 6401, LANCOM LCOS and LANconfig, FileZilla before 3.66.4, Nova before 11.8, PKIX-SSH before 14.4, SecureCRT before 9.4.3, Transmit5 before 5.10.4, Win32-OpenSSH before 9.5.0.0p1-Beta, WinSCP before 6.2.2, Bitvise SSH Server before 9.32, Bitvise SSH Client before 9.33, KiTTY through 0.76.1.13, the net-ssh gem 7.2.0 for Ruby, the mscdex ssh2 module before 1.15.0 for Node.js, the thrussh library before 0.35.1 for Rust, and the Russh crate before 0.40.2 for Rust.
Affected products and versions
| Product | Affected versions | Fixed in |
|---|---|---|
| n/a | Versions not published | |
| RUGGEDCOM APE1808 | Versions not published | |
| SIMATIC S7-1500 CPU 1518-4 PN/DP MFP 3.1 | 3.1.5 → latest | No fix stated |
| SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP 3.1 | 3.1.5 → latest | No fix stated |
| SIPLUS S7-1500 CPU 1518-4 PN/DP MFP 3.1 | 3.1.5 → latest | No fix stated |
| SIMATIC S7-1500 TM MFP - GNU/Linux subsystem 1.1 | earliest → < 1.1 | 1.1 |
References
- www.chiark.greenend.org.uk www.chiark.greenend.org.uk
- matt.ucc.asn.au matt.ucc.asn.au
- github.com github.com
- www.netsarang.com www.netsarang.com
- www.paramiko.org www.paramiko.org
- www.openssh.com www.openssh.com
- github.com github.com
- groups.google.com groups.google.com
- www.bitvise.com www.bitvise.com
- github.com github.com
- gitlab.com gitlab.com
- www.reddit.com www.reddit.com
- github.com github.com
- www.openssh.com www.openssh.com
- jadaptive.com jadaptive.com
- www.terrapin-attack.com www.terrapin-attack.com
- github.com github.com
- github.com github.com
- thorntech.com thorntech.com
- github.com github.com
- github.com github.com
- www.openwall.com www.openwall.com
- twitter.com twitter.com
- github.com github.com
- github.com github.com
- groups.google.com groups.google.com
- news.ycombinator.com news.ycombinator.com
- news.ycombinator.com news.ycombinator.com
- [oss-security] 20231218 CVE-2023-48795: Prefix Truncation Attacks in SSH Specification (Terrapin Attack) www.openwall.com
- github.com github.com
- git.libssh.org git.libssh.org
- github.com github.com
- github.com github.com
- security-tracker.debian.org security-tracker.debian.org
- security-tracker.debian.org security-tracker.debian.org
- security-tracker.debian.org security-tracker.debian.org
- bugzilla.suse.com bugzilla.suse.com
- bugzilla.redhat.com bugzilla.redhat.com
- bugs.gentoo.org bugs.gentoo.org
- ubuntu.com ubuntu.com
- www.suse.com www.suse.com
- access.redhat.com access.redhat.com
- github.com github.com
- github.com github.com
- github.com github.com
- forum.netgate.com forum.netgate.com
- github.com github.com
- github.com github.com
- github.com github.com
- github.com github.com
- github.com github.com
- oryx-embedded.com oryx-embedded.com
- www.crushftp.com www.crushftp.com
- github.com github.com
- github.com github.com
- github.com github.com
- nest.pijul.com nest.pijul.com
- crates.io crates.io
- github.com github.com
- [oss-security] 20231219 Re: CVE-2023-48795: Prefix Truncation Attacks in SSH Specification (Terrapin Attack) www.openwall.com
- www.freebsd.org www.freebsd.org
- arstechnica.com arstechnica.com
- [oss-security] 20231220 Re: CVE-2023-48795: Prefix Truncation Attacks in SSH Specification (Terrapin Attack) www.openwall.com
- packetstormsecurity.com packetstormsecurity.com
- github.com github.com
- github.com github.com
- github.com github.com
- github.com github.com
- github.com github.com
- www.openwall.com www.openwall.com
- security-tracker.debian.org security-tracker.debian.org
- github.com github.com
- FEDORA-2023-0733306be9 lists.fedoraproject.org
- DSA-5586 www.debian.org
- www.lancom-systems.de www.lancom-systems.de
- www.theregister.com www.theregister.com
- filezilla-project.org filezilla-project.org
- nova.app nova.app
- roumenpetrov.info roumenpetrov.info
- www.vandyke.com www.vandyke.com
- help.panic.com help.panic.com
- github.com github.com
- github.com github.com
- winscp.net winscp.net
- www.bitvise.com www.bitvise.com
- github.com github.com
- DSA-5588 www.debian.org
- github.com github.com
- news.ycombinator.com news.ycombinator.com
- [debian-lts-announce] 20231226 [SECURITY] [DLA 3694-1] openssh security update lists.debian.org
- GLSA-202312-16 security.gentoo.org
- GLSA-202312-17 security.gentoo.org
- FEDORA-2023-20feb865d8 lists.fedoraproject.org
- FEDORA-2023-cb8c606fbb lists.fedoraproject.org
- FEDORA-2023-e77300e4b5 lists.fedoraproject.org
- FEDORA-2023-b87ec6cf47 lists.fedoraproject.org
- FEDORA-2023-153404713b lists.fedoraproject.org
- security.netapp.com security.netapp.com
- FEDORA-2024-3bb23c77f3 lists.fedoraproject.org
- FEDORA-2023-55800423a8 lists.fedoraproject.org
- FEDORA-2024-d946b9ad25 lists.fedoraproject.org
- FEDORA-2024-71c2c6526c lists.fedoraproject.org
- FEDORA-2024-39a8c72ea9 lists.fedoraproject.org
- psirt.global.sonicwall.com psirt.global.sonicwall.com
- FEDORA-2024-ae653fb07b lists.fedoraproject.org
- FEDORA-2024-2705241461 lists.fedoraproject.org
- FEDORA-2024-fb32950d11 lists.fedoraproject.org
- FEDORA-2024-7b08207cdb lists.fedoraproject.org
- FEDORA-2024-06ebb70bdd lists.fedoraproject.org
- [debian-lts-announce] 20240125 [SECURITY] [DLA 3718-1] php-phpseclib security update lists.debian.org
- [debian-lts-announce] 20240125 [SECURITY] [DLA 3719-1] phpseclib security update lists.debian.org
- FEDORA-2024-a53b24023d lists.fedoraproject.org
- FEDORA-2024-3fd1bc9276 lists.fedoraproject.org
- support.apple.com support.apple.com
- 20240313 APPLE-SA-03-07-2024-2 macOS Sonoma 14.4 seclists.org
- [debian-lts-announce] 20240425 [SECURITY] [DLA 3794-1] putty security update lists.debian.org
- [oss-security] 20240417 Terrapin vulnerability in Jenkins CLI client www.openwall.com
- [oss-security] 20240306 Multiple vulnerabilities in Jenkins plugins www.openwall.com
Timeline
- Published
- Last modified