CVE-2019-17498 Integer overflow in n/a

High 8.1 Published Updated

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::clientAll versions0:1.8.0-4.el7
libssh2-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:1.8.0-4.el7
libssh2-devel Red Hat:enterprise_linux:7::clientAll versions0:1.8.0-4.el7
libssh2-docs Red Hat:enterprise_linux:7::clientAll versions0:1.8.0-4.el7
libssh2 Red Hat:enterprise_linux:7::computenodeAll versions0:1.8.0-4.el7
libssh2-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions0:1.8.0-4.el7
libssh2-devel Red Hat:enterprise_linux:7::computenodeAll versions0:1.8.0-4.el7
libssh2-docs Red Hat:enterprise_linux:7::computenodeAll versions0:1.8.0-4.el7
libssh2 Red Hat:enterprise_linux:7::serverAll versions0:1.8.0-4.el7
libssh2-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:1.8.0-4.el7
libssh2-devel Red Hat:enterprise_linux:7::serverAll versions0:1.8.0-4.el7
libssh2-docs Red Hat:enterprise_linux:7::serverAll versions0:1.8.0-4.el7
libssh2 Red Hat:enterprise_linux:7::workstationAll versions0:1.8.0-4.el7
libssh2-debuginfo Red Hat:enterprise_linux:7::workstationAll versions0:1.8.0-4.el7
libssh2-devel Red Hat:enterprise_linux:7::workstationAll versions0:1.8.0-4.el7
libssh2-docs Red Hat:enterprise_linux:7::workstationAll versions0:1.8.0-4.el7
libssh2_org SUSE:Enterprise Storage 5All versions1.4.3-20.14.1
libssh2_org SUSE:Enterprise Storage 7.1All versions1.11.0-150000.4.19.1
libssh2_org SUSE:HPE Helion OpenStack 8All versions1.4.3-20.14.1
libssh2_org SUSE:Linux Enterprise Desktop 12 SP4All versions1.4.3-20.14.1
libssh2_org SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSSAll versions1.11.0-150000.4.19.1
libssh2_org SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSSAll versions1.11.0-150000.4.19.1
libssh2_org SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOSAll versions1.11.0-150000.4.19.1
libssh2_org SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSSAll versions1.11.0-150000.4.19.1
libssh2_org SUSE:Linux Enterprise High Performance Computing 15-ESPOSAll versions1.8.0-4.10.1
libssh2_org SUSE:Linux Enterprise High Performance Computing 15-LTSSAll versions1.8.0-4.10.1
libssh2_org SUSE:Linux Enterprise Micro 5.1All versions1.11.0-150000.4.19.1
libssh2_org SUSE:Linux Enterprise Micro 5.2All versions1.11.0-150000.4.19.1
libssh2_org SUSE:Linux Enterprise Micro 5.3All versions1.11.0-150000.4.19.1
libssh2_org SUSE:Linux Enterprise Micro 5.4All versions1.11.0-150000.4.19.1
libssh2_org SUSE:Linux Enterprise Micro 5.5All versions1.11.0-150000.4.19.1
libssh2_org SUSE:Linux Enterprise Module for Basesystem 15All versions1.8.0-4.10.1
libssh2_org SUSE:Linux Enterprise Module for Basesystem 15 SP4All versions1.11.0-150000.4.19.1
libssh2_org SUSE:Linux Enterprise Module for Basesystem 15 SP5All versions1.11.0-150000.4.19.1
libssh2_org SUSE:Linux Enterprise Point of Sale 11 SP3All versions1.2.9-4.2.12.18.1
libssh2_org SUSE:Linux Enterprise Server 11 SP4-LTSSAll versions1.4.3-17.12.1
libssh2_org SUSE:Linux Enterprise Server 12 SP1-LTSSAll versions1.4.3-20.14.1
libssh2_org SUSE:Linux Enterprise Server 12 SP2-BCLAll versions1.4.3-20.14.1
libssh2_org SUSE:Linux Enterprise Server 12 SP2-LTSSAll versions1.4.3-20.14.1
libssh2_org SUSE:Linux Enterprise Server 12 SP3-BCLAll versions1.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.

All Debian Debian Linux vulnerabilities

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.

Is CVE-2019-17498 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free