CVE-2019-17498 Integer overflow in n/a
An integer overflow in libssh2 allows a malicious SSH server to disclose sensitive information or cause a denial of service on the client.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2019-17498?
CVE-2019-17498 is a high-severity vulnerability in Debian Debian Linux, published on 21 Oct 2019. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
In libssh2 v1.9.0 and earlier versions, the SSH_MSG_DISCONNECT logic in packet.c has an integer overflow in a bounds check, enabling an attacker to specify an arbitrary (out-of-bounds) offset for a subsequent memory read. A crafted 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.
Weakness: CWE-190
Which versions are affected by CVE-2019-17498?
It affects 10 products.
Linux distribution packages (40)
libssh2 Red Hat:enterprise_linux:7::client | All versions | 0:1.8.0-4.el7 |
libssh2-debuginfo Red Hat:enterprise_linux:7::client | All versions | 0:1.8.0-4.el7 |
libssh2-devel Red Hat:enterprise_linux:7::client | All versions | 0:1.8.0-4.el7 |
libssh2-docs Red Hat:enterprise_linux:7::client | All versions | 0:1.8.0-4.el7 |
libssh2 Red Hat:enterprise_linux:7::computenode | All versions | 0:1.8.0-4.el7 |
libssh2-debuginfo Red Hat:enterprise_linux:7::computenode | All versions | 0:1.8.0-4.el7 |
libssh2-devel Red Hat:enterprise_linux:7::computenode | All versions | 0:1.8.0-4.el7 |
libssh2-docs Red Hat:enterprise_linux:7::computenode | All versions | 0:1.8.0-4.el7 |
libssh2 Red Hat:enterprise_linux:7::server | All versions | 0:1.8.0-4.el7 |
libssh2-debuginfo Red Hat:enterprise_linux:7::server | All versions | 0:1.8.0-4.el7 |
libssh2-devel Red Hat:enterprise_linux:7::server | All versions | 0:1.8.0-4.el7 |
libssh2-docs Red Hat:enterprise_linux:7::server | All versions | 0:1.8.0-4.el7 |
libssh2 Red Hat:enterprise_linux:7::workstation | All versions | 0:1.8.0-4.el7 |
libssh2-debuginfo Red Hat:enterprise_linux:7::workstation | All versions | 0:1.8.0-4.el7 |
libssh2-devel Red Hat:enterprise_linux:7::workstation | All versions | 0:1.8.0-4.el7 |
libssh2-docs Red Hat:enterprise_linux:7::workstation | All versions | 0:1.8.0-4.el7 |
libssh2_org SUSE:Enterprise Storage 5 | All versions | 1.4.3-20.14.1 |
libssh2_org SUSE:Enterprise Storage 7.1 | All versions | 1.11.0-150000.4.19.1 |
libssh2_org SUSE:HPE Helion OpenStack 8 | All versions | 1.4.3-20.14.1 |
libssh2_org SUSE:Linux Enterprise Desktop 12 SP4 | All versions | 1.4.3-20.14.1 |
libssh2_org SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS | All versions | 1.11.0-150000.4.19.1 |
libssh2_org SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | All versions | 1.11.0-150000.4.19.1 |
libssh2_org SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS | All versions | 1.11.0-150000.4.19.1 |
libssh2_org SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | All versions | 1.11.0-150000.4.19.1 |
libssh2_org SUSE:Linux Enterprise High Performance Computing 15-ESPOS | All versions | 1.8.0-4.10.1 |
libssh2_org SUSE:Linux Enterprise High Performance Computing 15-LTSS | All versions | 1.8.0-4.10.1 |
libssh2_org SUSE:Linux Enterprise Micro 5.1 | All versions | 1.11.0-150000.4.19.1 |
libssh2_org SUSE:Linux Enterprise Micro 5.2 | All versions | 1.11.0-150000.4.19.1 |
libssh2_org SUSE:Linux Enterprise Micro 5.3 | All versions | 1.11.0-150000.4.19.1 |
libssh2_org SUSE:Linux Enterprise Micro 5.4 | All versions | 1.11.0-150000.4.19.1 |
libssh2_org SUSE:Linux Enterprise Micro 5.5 | All versions | 1.11.0-150000.4.19.1 |
libssh2_org SUSE:Linux Enterprise Module for Basesystem 15 | All versions | 1.8.0-4.10.1 |
libssh2_org SUSE:Linux Enterprise Module for Basesystem 15 SP4 | All versions | 1.11.0-150000.4.19.1 |
libssh2_org SUSE:Linux Enterprise Module for Basesystem 15 SP5 | All versions | 1.11.0-150000.4.19.1 |
libssh2_org SUSE:Linux Enterprise Point of Sale 11 SP3 | All versions | 1.2.9-4.2.12.18.1 |
libssh2_org SUSE:Linux Enterprise Server 11 SP4-LTSS | All versions | 1.4.3-17.12.1 |
libssh2_org SUSE:Linux Enterprise Server 12 SP1-LTSS | All versions | 1.4.3-20.14.1 |
libssh2_org SUSE:Linux Enterprise Server 12 SP2-BCL | All versions | 1.4.3-20.14.1 |
libssh2_org SUSE:Linux Enterprise Server 12 SP2-LTSS | All versions | 1.4.3-20.14.1 |
libssh2_org SUSE:Linux Enterprise Server 12 SP3-BCL | All versions | 1.4.3-20.14.1 |
Products include Debian Debian Linux, Fedoraproject Fedora, Libssh2 Libssh2, Netapp Active Iq Unified Manager, Netapp Bootstrap Os, Netapp Element Software and 4 more.
How do I fix CVE-2019-17498?
Upgrade to a fixed version.
Is CVE-2019-17498 being exploited?
There is no known exploitation of CVE-2019-17498 in the wild and no public exploit code.
Public exploit code: 1 proofs of concept on GitHub.
Other vulnerabilities in Debian Debian Linux
Sources
Also known as ALPINE-CVE-2019-17498, AZL-6650, DEBIAN-CVE-2019-17498, DLA-1991-1, GHSA-h2hf-mx7w-fhwm, JLSEC-2025-188 and 10 more.