Skip to content

CVE-2016-0739 libssh before 0.7.3 improperly truncates ephemeral secrets generated for the (1) diffie-hellman-group1 and (2) diffie-hellman-group14 key exchange methods to 128 bits, which makes it easier for man-in...

MediumCVSS 5.9 EPSS 2.4%
Published
Updated
Exploit status
No public exploit known

Description

libssh before 0.7.3 improperly truncates ephemeral secrets generated for the (1) diffie-hellman-group1 and (2) diffie-hellman-group14 key exchange methods to 128 bits, which makes it easier for man-in-the-middle attackers to decrypt or intercept SSH sessions via unspecified vectors, aka a "bits/bytes confusion bug."

Affected products

ProductAffected versionsFixed in
debian/libssh(Debian:12) < 0.6.3-4.3 0.6.3-4.3
debian/libssh(Debian:13) < 0.6.3-4.3 0.6.3-4.3
debian/libssh(Debian:14) < 0.6.3-4.3 0.6.3-4.3
redhat enterprise linux = 7.0 No fix listed
Canonical Ubuntu Linux = 12.04 No fix listed
Canonical Ubuntu Linux = 14.04 No fix listed
Canonical Ubuntu Linux = 15.10 No fix listed
libssh <= 0.7.2 No fix listed
fedoraproject fedora = 22 No fix listed
fedoraproject fedora = 23 No fix listed
debian linux = 7.0 No fix listed
debian linux = 8.0 No fix listed

References