PT-2019-6236 · Libssh2+3 · Libssh2+3

Kevin Backhouse

·

Published

2019-03-28

·

Updated

2023-09-08

·

CVE-2019-13115

CVSS v2.0

8.8

High

VectorAV:N/AC:M/Au:N/C:C/I:N/A:C
Name of the Vulnerable Software and Affected Versions libssh2 versions prior to 1.9.0
Description The issue is related to an integer overflow in the kex method diffie hellman group exchange sha256 key exchange function of the kex.c component in the Libssh2 library, which implements the SSH2 protocol. This overflow could lead to an out-of-bounds read when packets are read from the server. A remote attacker who compromises a SSH server may be able to disclose sensitive information or cause a denial of service condition on the client system when a user connects to the server.
Recommendations For versions prior to 1.9.0, update to version 1.9.0 or later to resolve the issue. As a temporary workaround, consider restricting access to SSH servers until the update is applied. Avoid using the kex method diffie hellman group exchange sha256 key exchange function in the affected libssh2 library until the issue is resolved.

Exploit

Fix

DoS

Integer Overflow

Out of bounds Read

Weakness Enumeration

Related Identifiers

ALT-PU-2019-2297
ALT-PU-2019-2369
BDU:2022-05873
CVE-2019-13115
DLA-1730-3
DLA-2848-1
DLA-3559-1
USN-5308-1

Affected Products

Alt Linux
Astra Linux
Ubuntu
Libssh2