CVE-2016-0787
- State
- Published
- Severity
- Not scored
- Published
- Apr 13, 2016
- Updated
- Aug 5, 2024
- Reserved
- Dec 16, 2015
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."
Scores
The record has no CVSS score.
Weaknesses
The record names no weakness.
Affected Products
| Product | Versions |
|---|---|
n/an/a |
|
References
- FEDORA-2016-215a2219b1vendor-advisory
- https://kc.mcafee.com/corporate/index?page=content&id=SB10156
- http://www.oracle.com/technetwork/topics/security/linuxbulletinjan2016-2867209.html
- https://www.libssh2.org/CVE-2016-0787.patch
- https://www.libssh2.org/adv_20160223.html
- https://puppet.com/security/cve/CVE-2016-0787
- FEDORA-2016-7942ee2cc5vendor-advisory
- GLSA-201606-12vendor-advisory
- openSUSE-SU-2016:0639vendor-advisory
- https://bto.bluecoat.com/security-advisory/sa120
- DSA-3487vendor-advisory
- 82514vdb-entry
Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.