5.8
CVSSv2

CVE-2019-13115

Published: 16/07/2019 Updated: 07/11/2023
CVSS v2 Base Score: 5.8 | Impact Score: 4.9 | Exploitability Score: 8.6
CVSS v3 Base Score: 8.1 | Impact Score: 5.2 | Exploitability Score: 2.8
VMScore: 517
Vector: AV:N/AC:M/Au:N/C:P/I:N/A:P

Vulnerability Summary

In libssh2 prior to 1.9.0, kex_method_diffie_hellman_group_exchange_sha256_key_exchange in kex.c has an integer overflow that could lead to an out-of-bounds read in the way 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. This is related to an _libssh2_check_length mistake, and is different from the various issues fixed in 1.8.1, such as CVE-2019-3855.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

libssh2 libssh2

debian debian linux 8.0

debian debian linux 9.0

fedoraproject fedora 29

fedoraproject fedora 30

netapp cloud backup -

netapp ontap select deploy administration utility -

netapp e-series santricity os controller

f5 traffix systems signaling delivery controller

Vendor Advisories

Debian Bug report logs - #932329 libssh2: CVE-2019-13115 Package: src:libssh2; Maintainer for src:libssh2 is Mikhail Gusarov <dottedmag@debianorg>; Reported by: Salvatore Bonaccorso <carnil@debianorg> Date: Wed, 17 Jul 2019 19:24:02 UTC Severity: important Tags: security, upstream Found in version libssh2/180-2 ...
Impact: Moderate Public Date: 2019-07-16 CWE: CWE-190->CWE-787 Bugzilla: 1731324: CVE-2019-13115 lib ...

Github Repositories

Create an exploit to libssh2 vulnerabulity described in CVE-2019-13115

libssh2-Exploit Create an exploit to libssh2 vulnerabulity described in CVE-2019-13115 Goals Establish an openssh server // Complete by Oct 20 Create a libssh2 cpp client and establish connectivity to server // Complete by Oct 20 Modify the server to trigger a crash in client // Complete by Oct 31 Modify the server to retrieve sensitive data from client // Complete by Oct

Create an exploit to libssh2 vulnerabulity described in CVE-2019-13115

Libssh2-Exploit Goals In this project, we aim to create an exploit to an out of bounds read vulnerabulity in libssh2 described in CVE-2019-13115 Create a malicious ssh server to cause a client connecting to it to crash and see if this can be exploited further to steal data from the client Getting the OpenSSH Server Running Download and extract openssh-81p1targz(for unedit