CVE-2016-0787

Medium

Description

The diffie_hellman_sha256 function in kex.c in libssh2 before 1.7.0 improperly truncates secrets to 128 or 256 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."

SeverityMedium
CVSS5.9
Exploit probability—
ProductLibssh2
PublishedApr 13, 2016
First seenApr 13, 2016

How to fix

Affected products

ProductAffected versionsFixed in
libssh2 libssh2v ≤ 1.6.0—
fedoraproject fedora22, 23—
opensuse opensuse13.2—
debian debian_linux7.0, 8.0—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.