CVE-2019-3859
An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the _libssh2_packet_require...
An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the _libssh2_packet_require and _libssh2_packet_requirev functions. A remote attacker who compromises a SSH server may be able to cause a Denial of Service or read data in the client memory.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List
9.1
An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the _libssh2_packet_require and _libssh2_packet_requirev functions. A remote attacker who compromises a SSH server may be able to cause a Denial of Service or read data in the client memory.
- Record
CVE-2019-3859- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - CVSS 3.0
- 5.0 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L - Weakness
- CWE-125, CWE-125
- Updated
- 2026-11-02
EUVDEUVD-2019-13473
9.1
An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the _libssh2_packet_require and _libssh2_packet_requirev functions. A remote attacker who compromises a SSH server may be able to cause a Denial of Service or read data in the client memory.
- Record
EUVD-2019-13473- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-3fjx-35vx-pq97
9.1
An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the _libssh2_packet_require...
An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the _libssh2_packet_require and _libssh2_packet_requirev functions. A remote attacker who compromises a SSH server may be able to cause a Denial of Service or read data in the client memory.
- Record
GHSA-3fjx-35vx-pq97- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
NVD
9.1
An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the _libssh2_packet_require and _libssh2_packet_requirev functions. A remote attacker who compromises a SSH server may be able to cause a Denial of Service or read data in the client memory.
- Record
CVE-2019-3859- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - CVSS 3.0
- 5.0 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L - CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - CVSS 2.0
- 6.4 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:P - Weakness
- CWE-125
- Updated
- 2026-11-02
OSVALPINE-CVE-2019-3859
9.1
An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the _libssh2_packet_require and _libssh2_packet_requirev functions. A remote attacker who compromises a SSH server may be able to cause a Denial of Service or read data in the client memory.
- Record
ALPINE-CVE-2019-3859- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2019-3859
9.1
CVE-2019-3859 does not affect BellSoft software
- Record
BELL-CVE-2019-3859- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
Show 20 moreShow less
OSV
9.1
An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the _libssh2_packet_require and _libssh2_packet_requirev functions. A remote attacker who compromises a SSH server may be able to cause a Denial of Service or read data in the client memory.
- Record
CVE-2019-3859- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-3859
9.1
An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the _libssh2_packet_require and _libssh2_packet_requirev functions. A remote attacker who compromises a SSH server may be able to cause a Denial of Service or read data in the client memory.
- Record
DEBIAN-CVE-2019-3859- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-3859
9.1
An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the _libssh2_packet_require and _libssh2_packet_requirev functions. A remote attacker who compromises a SSH server may be able to cause a Denial of Service or read data in the client memory.
- Record
UBUNTU-CVE-2019-3859- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - CVSS 3.0
- 5.0 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVCLSA-2026-1777036898 No score
libssh2: Fix of 2 CVEs
- CVE-2019-3858: fix zero-byte allocation in sftp_packet_read()
- CVE-2019-3859: fix out-of-bounds reads in _libssh2_packet_require
- Record
CLSA-2026-1777036898- Updated
- 2026-11-02
OSVCLSA-2026-1777445542 No score
libssh2: Fix of 2 CVEs
- CVE-2019-3858: fix zero-byte allocation in sftp_packet_read()
- CVE-2019-3859: fix out-of-bounds reads in _libssh2_packet_require
- Record
CLSA-2026-1777445542- Updated
- 2026-11-02
OSVMGASA-2019-0139 No score
Updated libssh2 packages fix security vulnerability
Possible integer overflow in transport read allows out-of-bounds write. (CVE-2019-3855)
Possible integer overflow in keyboard interactive handling allows out-of-bounds write. (CVE-2019-3856)
Possible integer overflow leading to zero-byte allocation and out-of-bounds write. (CVE-2019-3857)
Possible zero-byte allocation leading to an out-of-bounds read. (CVE-2019-3858)
Out-of-bounds reads with specially crafted payloads due to unchecked use
of _libssh2_packet_require and _libssh2_packet_requirev.
(CVE-2019-3859)
Out-of-bounds reads with specially crafted SFTP packets. (CVE-2019-3860)
Out-of-bounds reads with specially crafted SSH packets. (CVE-2019-3861)
Out-of-bounds memory comparison. (CVE-2019-3862)
Integer overflow in user authenicate keyboard interactive allows out-of-bounds writes. (CVE-2019-3863)
- Record
MGASA-2019-0139- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:1109-1 No score
Security update for libssh2_org
This update for libssh2_org fixes the following issues:
Security issues fixed:
- CVE-2019-3861: Fixed Out-of-bounds reads with specially crafted SSH packets (bsc#1128490).
- CVE-2019-3862: Fixed Out-of-bounds memory comparison with specially crafted message channel request packet (bsc#1128492).
- CVE-2019-3860: Fixed Out-of-bounds reads with specially crafted SFTP packets (bsc#1128481).
- CVE-2019-3863: Fixed an Integer overflow in user authenicate keyboard interactive which could allow out-of-bounds writes with specially crafted keyboard responses (bsc#1128493).
- CVE-2019-3856: Fixed a potential Integer overflow in keyboard interactive handling which could allow out-of-bounds write with specially crafted payload (bsc#1128472).
- CVE-2019-3859: Fixed Out-of-bounds reads with specially crafted payloads due to unchecked use of _libssh2_packet_require and _libssh2_packet_requirev (bsc#1128480).
- CVE-2019-3855: Fixed a potential Integer overflow in transport read which could allow out-of-bounds write with specially crafted payload (bsc#1128471).
- CVE-2019-3858: Fixed a potential zero-byte allocation which could lead to an out-of-bounds read with a specially crafted SFTP packet (bsc#1128476).
- CVE-2019-3857: Fixed a potential Integer overflow which could lead to zero-byte allocation and out-of-bounds with specially crafted message channel request SSH packet (bsc#1128474).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2019:1109-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:1291-1 No score
Security update for libssh2_org
This update for libssh2_org fixes the following issues:
- Incorrect upstream fix for CVE-2019-3859 broke public key authentication [bsc#1133528, bsc#1130103]
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2019:1291-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:2126-1 No score
Security update for libssh2_org
This update for libssh2_org fixes the following issues:
-
Version update to 1.9.0: [bsc#1178083, jsc#SLE-16922] Enhancements and bugfixes:
- adds ECDSA keys and host key support when using OpenSSL
- adds ED25519 key and host key support when using OpenSSL 1.1.1
- adds OpenSSH style key file reading
- adds AES CTR mode support when using WinCNG
- adds PEM passphrase protected file support for Libgcrypt and WinCNG
- adds SHA256 hostkey fingerprint
- adds libssh2_agent_get_identity_path() and libssh2_agent_set_identity_path()
- adds explicit zeroing of sensitive data in memory
- adds additional bounds checks to network buffer reads
- adds the ability to use the server default permissions when creating sftp directories
- adds support for building with OpenSSL no engine flag
- adds support for building with LibreSSL
- increased sftp packet size to 256k
- fixed oversized packet handling in sftp
- fixed building with OpenSSL 1.1
- fixed a possible crash if sftp stat gets an unexpected response
- fixed incorrect parsing of the KEX preference string value
- fixed conditional RSA and AES-CTR support
- fixed a small memory leak during the key exchange process
- fixed a possible memory leak of the ssh banner string
- fixed various small memory leaks in the backends
- fixed possible out of bounds read when parsing public keys from the server
- fixed possible out of bounds read when parsing invalid PEM files
- no longer null terminates the scp remote exec command
- now handle errors when diffie hellman key pair generation fails
- improved building instructions
- improved unit tests
-
Version update to 1.8.2: [bsc#1130103] Bug fixes:
- Fixed the misapplied userauth patch that broke 1.8.1
- moved the MAX size declarations from the public header This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:2126-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:2129-1 No score
Security update for libssh2_org
This update for libssh2_org fixes the following issues:
-
Version update to 1.9.0: [bsc#1178083, jsc#SLE-16922] Enhancements and bugfixes:
- adds ECDSA keys and host key support when using OpenSSL
- adds ED25519 key and host key support when using OpenSSL 1.1.1
- adds OpenSSH style key file reading
- adds AES CTR mode support when using WinCNG
- adds PEM passphrase protected file support for Libgcrypt and WinCNG
- adds SHA256 hostkey fingerprint
- adds libssh2_agent_get_identity_path() and libssh2_agent_set_identity_path()
- adds explicit zeroing of sensitive data in memory
- adds additional bounds checks to network buffer reads
- adds the ability to use the server default permissions when creating sftp directories
- adds support for building with OpenSSL no engine flag
- adds support for building with LibreSSL
- increased sftp packet size to 256k
- fixed oversized packet handling in sftp
- fixed building with OpenSSL 1.1
- fixed a possible crash if sftp stat gets an unexpected response
- fixed incorrect parsing of the KEX preference string value
- fixed conditional RSA and AES-CTR support
- fixed a small memory leak during the key exchange process
- fixed a possible memory leak of the ssh banner string
- fixed various small memory leaks in the backends
- fixed possible out of bounds read when parsing public keys from the server
- fixed possible out of bounds read when parsing invalid PEM files
- no longer null terminates the scp remote exec command
- now handle errors when diffie hellman key pair generation fails
- improved building instructions
- improved unit tests
-
Version update to 1.8.2: [bsc#1130103] Bug fixes:
- Fixed the misapplied userauth patch that broke 1.8.1
- moved the MAX size declarations from the public header This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:2129-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10999-1 No score
libssh2-1-1.9.0-3.6 on GA media
These are all security issues fixed in the libssh2-1-1.9.0-3.6 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10999-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:0655-1 No score
Security update for libssh2_org
This update for libssh2_org fixes the following issues:
Security issues fixed:
- CVE-2019-3861: Fixed Out-of-bounds reads with specially crafted SSH packets (bsc#1128490).
- CVE-2019-3862: Fixed Out-of-bounds memory comparison with specially crafted message channel request packet (bsc#1128492).
- CVE-2019-3860: Fixed Out-of-bounds reads with specially crafted SFTP packets (bsc#1128481).
- CVE-2019-3863: Fixed an Integer overflow in user authenticate keyboard interactive which could allow out-of-bounds writes with specially crafted keyboard responses (bsc#1128493).
- CVE-2019-3856: Fixed a potential Integer overflow in keyboard interactive handling which could allow out-of-bounds write with specially crafted payload (bsc#1128472).
- CVE-2019-3859: Fixed Out-of-bounds reads with specially crafted payloads due to unchecked use of _libssh2_packet_require and _libssh2_packet_requirev (bsc#1128480).
- CVE-2019-3855: Fixed a potential Integer overflow in transport read which could allow out-of-bounds write with specially crafted payload (bsc#1128471).
- CVE-2019-3858: Fixed a potential zero-byte allocation which could lead to an out-of-bounds read with a specially crafted SFTP packet (bsc#1128476).
- CVE-2019-3857: Fixed a potential Integer overflow which could lead to zero-byte allocation and out-of-bounds with specially crafted message channel request SSH packet (bsc#1128474).
Other issue addressed:
- Libbssh2 will stop using keys unsupported types in the known_hosts file (bsc#1091236).
- Record
SUSE-SU-2019:0655-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:1059-1 No score
Security update for libssh2_org
This update for libssh2_org fixes the following issues:
- Incorrect upstream fix for CVE-2019-3859 broke public key authentication [bsc#1133528, bsc#1130103]
- Record
SUSE-SU-2019:1059-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:1060-1 No score
Security update for libssh2_org
This update for libssh2_org fixes the following issues:
- Incorrect upstream fix for CVE-2019-3859 broke public key authentication [bsc#1133528, bsc#1130103]
- Record
SUSE-SU-2019:1060-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:13982-1 No score
Security update for libssh2_org
This update for libssh2_org fixes the following issues:
Security issues fixed:
- CVE-2019-3861: Fixed Out-of-bounds reads with specially crafted SSH packets (bsc#1128490).
- CVE-2019-3862: Fixed Out-of-bounds memory comparison with specially crafted message channel request packet (bsc#1128492).
- CVE-2019-3860: Fixed Out-of-bounds reads with specially crafted SFTP packets (bsc#1128481).
- CVE-2019-3863: Fixed an Integer overflow in user authenicate keyboard interactive which could allow out-of-bounds writes with specially crafted keyboard responses (bsc#1128493).
- CVE-2019-3856: Fixed a potential Integer overflow in keyboard interactive handling which could allow out-of-bounds write with specially crafted payload (bsc#1128472).
- CVE-2019-3859: Fixed Out-of-bounds reads with specially crafted payloads due to unchecked use of _libssh2_packet_require and _libssh2_packet_requirev (bsc#1128480).
- CVE-2019-3855: Fixed a potential Integer overflow in transport read which could allow out-of-bounds write with specially crafted payload (bsc#1128471).
- CVE-2019-3858: Fixed a potential zero-byte allocation which could lead to an out-of-bounds read with a specially crafted SFTP packet (bsc#1128476).
- CVE-2019-3857: Fixed a potential Integer overflow which could lead to zero-byte allocation and out-of-bounds with specially crafted message channel request SSH packet (bsc#1128474).
- Record
SUSE-SU-2019:13982-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:13997-1 No score
Security update for libssh2_org
This update for libssh2_org fixes the following issues:
Security issues fixed:
- CVE-2019-3861: Fixed Out-of-bounds reads with specially crafted SSH packets (bsc#1128490).
- CVE-2019-3862: Fixed Out-of-bounds memory comparison with specially crafted message channel request packet (bsc#1128492).
- CVE-2019-3860: Fixed Out-of-bounds reads with specially crafted SFTP packets (bsc#1128481).
- CVE-2019-3863: Fixed an Integer overflow in user authenticate keyboard interactive which could allow out-of-bounds writes with specially crafted keyboard responses (bsc#1128493).
- CVE-2019-3856: Fixed a potential Integer overflow in keyboard interactive handling which could allow out-of-bounds write with specially crafted payload (bsc#1128472).
- CVE-2019-3859: Fixed Out-of-bounds reads with specially crafted payloads due to unchecked use of _libssh2_packet_require and _libssh2_packet_requirev (bsc#1128480).
- CVE-2019-3855: Fixed a potential Integer overflow in transport read which could allow out-of-bounds write with specially crafted payload (bsc#1128471).
- CVE-2019-3858: Fixed a potential zero-byte allocation which could lead to an out-of-bounds read with a specially crafted SFTP packet (bsc#1128476).
- CVE-2019-3857: Fixed a potential Integer overflow which could lead to zero-byte allocation and out-of-bounds with specially crafted message channel request SSH packet (bsc#1128474).
Other issue addressed:
- Fixed an issue where libssh2 stops parsing known_hosts (bsc#1091236).
- Record
SUSE-SU-2019:13997-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:14031-1 No score
Security update for libssh2_org
This update for libssh2_org fixes the following issues:
-
Incorrect upstream fix for CVE-2019-3859 broke public key authentication [bsc#1133528, bsc#1130103]
-
Store but don't use keys of unsupported types in the known_hosts file [bsc#1091236]
- Record
SUSE-SU-2019:14031-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:14032-1 No score
Security update for libssh2_org
This update for libssh2_org fixes the following issues:
- Incorrect upstream fix for CVE-2019-3859 broke public key authentication [bsc#1133528, bsc#1130103]
- Record
SUSE-SU-2019:14032-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:3551-1 No score
Security update for libssh2_org
This update for libssh2_org fixes the following issues:
-
Version update to 1.9.0: [bsc#1178083, jsc#SLE-16922] Enhancements and bugfixes:
- adds ECDSA keys and host key support when using OpenSSL
- adds ED25519 key and host key support when using OpenSSL 1.1.1
- adds OpenSSH style key file reading
- adds AES CTR mode support when using WinCNG
- adds PEM passphrase protected file support for Libgcrypt and WinCNG
- adds SHA256 hostkey fingerprint
- adds libssh2_agent_get_identity_path() and libssh2_agent_set_identity_path()
- adds explicit zeroing of sensitive data in memory
- adds additional bounds checks to network buffer reads
- adds the ability to use the server default permissions when creating sftp directories
- adds support for building with OpenSSL no engine flag
- adds support for building with LibreSSL
- increased sftp packet size to 256k
- fixed oversized packet handling in sftp
- fixed building with OpenSSL 1.1
- fixed a possible crash if sftp stat gets an unexpected response
- fixed incorrect parsing of the KEX preference string value
- fixed conditional RSA and AES-CTR support
- fixed a small memory leak during the key exchange process
- fixed a possible memory leak of the ssh banner string
- fixed various small memory leaks in the backends
- fixed possible out of bounds read when parsing public keys from the server
- fixed possible out of bounds read when parsing invalid PEM files
- no longer null terminates the scp remote exec command
- now handle errors when diffie hellman key pair generation fails
- improved building instructions
- improved unit tests
-
Version update to 1.8.2: [bsc#1130103] Bug fixes:
- Fixed the misapplied userauth patch that broke 1.8.1
- moved the MAX size declarations from the public header
- Record
SUSE-SU-2020:3551-1- Updated
- 2026-11-02
OSVUSN-5308-1 No score
libssh2 vulnerabilities
It was discovered that libssh2 mishandled certain input. If libssh2 were used to connect to a malicious or compromised SSH server, a remote, unauthenticated attacker could possibly execute arbitrary code on the client system. (CVE-2019-3855)
It was discovered that libssh2 incorrectly handled prompt requests. A remote attacker could possibly use this issue to execute arbitrary code. (CVE-2019-3856)
It was discovered that libssh2 incorrectly handled SSH_MSG_CHANNEL_REQUEST packets. A remote attacker could possibly use this issue to execute arbitrary code, cause a denial of service, or obtain sensitive information. (CVE-2019-3857, CVE-2019-3862)
It was discovered that libssh2 incorrectly handled specially crafted SFTP packets. A remote attacker could possibly use this issue to cause a denial of service or obtain sensitive information. (CVE-2019-3858)
It was discovered that libssh2 incorrectly handled certain specially crafted packets. A remote attacker could possibly use this issue to cause a denial of service or obtain sensitive information. (CVE-2019-3859)
It was discovered that libssh2 incorrectly handled SFTP packets with empty payloads. A remote attacker could possibly use this issue to cause a denial of service or obtain sensitive information. (CVE-2019-3860)
It was discovered that libssh2 incorrectly handled padding values in SSH packets. A remote attacker could possibly use this issue to cause a denial of service or obtain sensitive information. (CVE-2019-3861)
It was discovered that libssh2 incorrectly handled interactive response messages length. A remote attacker could possibly use this issue to execute arbitrary code. (CVE-2019-3863)
It was discovered that libssh2 incorrectly handled the Diffie Hellman key exchange. A remote attacker could possibly use this issue to cause a denial of service or obtain sensitive information. (CVE-2019-13115)
It was discovered that libssh2 incorrectly handled bound checks in SSH_MSG_DISCONNECT. A remote attacker could possibly use this issue to cause a denial of service or obtain sensitive information. (CVE-2019-17498)
- Record
USN-5308-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libssh2Alpine:v3.10 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2Alpine:v3.11 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2Alpine:v3.12 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2Alpine:v3.13 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2Alpine:v3.14 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2Alpine:v3.15 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2Alpine:v3.16 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2Alpine:v3.17 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2Alpine:v3.18 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2Alpine:v3.19 |
before 1.8.1-r0 | 1.8.1-r0 |
Show 73 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libssh2Alpine:v3.20 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2Alpine:v3.21 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2Alpine:v3.22 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2Alpine:v3.23 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2Alpine:v3.24 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2Alpine:v3.9 |
before 1.8.1-r0 | 1.8.1-r0 |
libssh2TuxCare:CentOS:6 From an advisory covering 2 CVEs |
before 1.4.2-3.0.1.el6_10.1.tuxcare.els2 | 1.4.2-3.0.1.el6_10.1.tuxcare.els2 |
libssh2-develTuxCare:CentOS:6 From an advisory covering 2 CVEs |
before 1.4.2-3.0.1.el6_10.1.tuxcare.els2 | 1.4.2-3.0.1.el6_10.1.tuxcare.els2 |
libssh2-docsTuxCare:CentOS:6 From an advisory covering 2 CVEs |
before 1.4.2-3.0.1.el6_10.1.tuxcare.els2 | 1.4.2-3.0.1.el6_10.1.tuxcare.els2 |
libssh2TuxCare:OracleLinux:6 From an advisory covering 2 CVEs |
before 1.4.2-3.0.1.el6_10.1.tuxcare.ol.els2 | 1.4.2-3.0.1.el6_10.1.tuxcare.ol.els2 |
libssh2-develTuxCare:OracleLinux:6 From an advisory covering 2 CVEs |
before 1.4.2-3.0.1.el6_10.1.tuxcare.ol.els2 | 1.4.2-3.0.1.el6_10.1.tuxcare.ol.els2 |
libssh2-docsTuxCare:OracleLinux:6 From an advisory covering 2 CVEs |
before 1.4.2-3.0.1.el6_10.1.tuxcare.ol.els2 | 1.4.2-3.0.1.el6_10.1.tuxcare.ol.els2 |
libssh2Debian:12 |
before 1.8.0-2.1 | 1.8.0-2.1 |
libssh2Debian:13 |
before 1.8.0-2.1 | 1.8.0-2.1 |
libssh2Debian:14 |
before 1.8.0-2.1 | 1.8.0-2.1 |
libssh2Debian:8 From an advisory covering 9 CVEs |
before 1.4.3-4.1+deb8u2, plus listed versions 1.4.3-4.11.4.3-4.1+deb8u1 |
1.4.3-4.1+deb8u2 |
libssh2Debian:8 From an advisory covering 2 CVEs |
before 1.4.3-4.1+deb8u4, plus listed versions 1.4.3-4.11.4.3-4.1+deb8u11.4.3-4.1+deb8u21.4.3-4.1+deb8u3 |
1.4.3-4.1+deb8u4 |
libssh2Debian:9 From an advisory covering 9 CVEs |
before 1.7.0-1+deb9u1, plus listed versions 1.7.0-1 |
1.7.0-1+deb9u1 |
libssh2Mageia:6 From an advisory covering 9 CVEs |
before 1.7.0-2.1.mga6 | 1.7.0-2.1.mga6 |
libssh2_orgSUSE:OpenStack Cloud 7 From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Desktop 12 SP3 From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Desktop 12 SP4 From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Software Development Kit 12 SP3 From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Software Development Kit 12 SP4 From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Server 12-LTSS From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Server 12 SP1-LTSS From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Server 12 SP2-LTSS From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Server 12 SP3 From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Server 12 SP4 From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Enterprise Storage 4 From an advisory covering 9 CVEs |
before 1.4.3-20.3.1 | 1.4.3-20.3.1 |
libssh2_orgSUSE:Linux Enterprise Module for Basesystem 15 |
before 1.8.0-4.6.1 | 1.8.0-4.6.1 |
libssh2_orgSUSE:OpenStack Cloud 7 |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Desktop 12 SP3 |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Desktop 12 SP4 |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Software Development Kit 12 SP4 |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Server 12-LTSS |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Server 12 SP1-LTSS |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Server 12 SP2-LTSS |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Server 12 SP2-BCL |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Server 12 SP3 |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Server 12 SP4 |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Enterprise Storage 4 |
before 1.4.3-20.6.1 | 1.4.3-20.6.1 |
libssh2_orgSUSE:Linux Enterprise Software Development Kit 11 SP4 From an advisory covering 9 CVEs |
before 1.4.3-17.3.1 | 1.4.3-17.3.1 |
libssh2_orgSUSE:Linux Enterprise Server 11 SP4 From an advisory covering 9 CVEs |
before 1.4.3-17.3.1 | 1.4.3-17.3.1 |
libssh2_orgSUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 9 CVEs |
before 1.4.3-17.3.1 | 1.4.3-17.3.1 |
libssh2_orgSUSE:Linux Enterprise Point of Sale 11 SP3 From an advisory covering 9 CVEs |
before 1.2.9-4.2.12.5.1 | 1.2.9-4.2.12.5.1 |
libssh2_orgSUSE:Linux Enterprise Server 11 SP4-LTSS |
before 1.4.3-17.6.1 | 1.4.3-17.6.1 |
libssh2_orgSUSE:Linux Enterprise Point of Sale 11 SP3 |
before 1.2.9-4.2.12.8.1 | 1.2.9-4.2.12.8.1 |
libssh2_orgSUSE:Linux Enterprise Module for Basesystem 15 SP1 From an advisory covering 10 CVEs |
before 1.9.0-4.13.1 | 1.9.0-4.13.1 |
libssh2_orgSUSE:Linux Enterprise Module for Basesystem 15 SP2 From an advisory covering 10 CVEs |
before 1.9.0-4.13.1 | 1.9.0-4.13.1 |
libssh2_orgSUSE:Linux Enterprise High Performance Computing 15-ESPOS From an advisory covering 10 CVEs |
before 1.9.0-4.13.1 | 1.9.0-4.13.1 |
libssh2_orgSUSE:Linux Enterprise High Performance Computing 15-LTSS From an advisory covering 10 CVEs |
before 1.9.0-4.13.1 | 1.9.0-4.13.1 |
libssh2_orgSUSE:Linux Enterprise Server 15-LTSS From an advisory covering 10 CVEs |
before 1.9.0-4.13.1 | 1.9.0-4.13.1 |
libssh2_orgSUSE:Linux Enterprise Server for SAP Applications 15 From an advisory covering 10 CVEs |
before 1.9.0-4.13.1 | 1.9.0-4.13.1 |
libssh2Ubuntu:Pro:14.04:LTS |
before 1.4.3-2ubuntu0.2+esm2, plus listed versions 1.4.3-11.4.3-21.4.3-2ubuntu0.11.4.3-2ubuntu0.21.4.3-2ubuntu0.2+esm1 |
1.4.3-2ubuntu0.2+esm2 |
libssh2Ubuntu:Pro:16.04:LTS |
before 1.5.0-2ubuntu0.1+esm1, plus listed versions 1.5.0-21.5.0-2ubuntu0.1 |
1.5.0-2ubuntu0.1+esm1 |
libssh2Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.8.0-11.8.0-1ubuntu0.11.8.0-1ubuntu0.1+esm1 |
None known |
libssh2Ubuntu:Pro:16.04:LTS From an advisory covering 11 CVEs |
before 1.5.0-2ubuntu0.1+esm1, plus listed versions 1.5.0-21.5.0-2ubuntu0.1 |
1.5.0-2ubuntu0.1+esm1 |
libssh2_orgopenSUSE:Leap 15.0 From an advisory covering 9 CVEs |
before 1.8.0-lp150.3.3.1 | 1.8.0-lp150.3.3.1 |
libssh2_orgopenSUSE:Leap 15.0 |
before 1.8.0-lp150.3.6.1 | 1.8.0-lp150.3.6.1 |
libssh2_orgopenSUSE:Leap 15.1 From an advisory covering 10 CVEs |
before 1.9.0-lp151.6.6.1 | 1.9.0-lp151.6.6.1 |
libssh2_orgopenSUSE:Leap 15.2 From an advisory covering 10 CVEs |
before 1.9.0-lp152.8.3.1 | 1.9.0-lp152.8.3.1 |
libssh2_orgopenSUSE:Tumbleweed From an advisory covering 10 CVEs |
before 1.9.0-3.6 | 1.9.0-3.6 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-3859 is a medium vulnerability (CVSS 5.0) in Libssh2, published March 19, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 6.28%, the 93rd percentile. Fixed in libssh2 1.8.1-r0.
References
openwall.com/lists/oss-security/2019/03/18/3
seclists.org/bugtraq/2019/Mar/25
libssh2.org/CVE-2019-3859.html
bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-3859
packetstormsecurity.com/files/152136/Slackware-Security-Advisory-libssh2-Updates.html
securityfocus.com/bid/107485
Show 76 moreShow less
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/XCWEA5ZCLKRDUK62QVVYMFWLWKOPX3LO
broadcom.com/support/fibre-channel-networking/security-advisories/brocade-security-advisory-2019-767
lists.debian.org/debian-lts-announce/2019/03/msg00032.html
security.netapp.com/advisory/ntap-20190327-0005
lists.opensuse.org/opensuse-security-announce/2019-03/msg00040.html
lists.debian.org/debian-lts-announce/2019/04/msg00006.html
lists.opensuse.org/opensuse-security-announce/2019-04/msg00003.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/5DK6VO2CEUTAJFYIKWNZKEKYMYR3NO2O
debian.org/security/2019/dsa-4431
seclists.org/bugtraq/2019/Apr/25
lists.opensuse.org/opensuse-security-announce/2019-04/msg00102.html
lists.opensuse.org/opensuse-security-announce/2019-04/msg00103.html
lists.debian.org/debian-lts-announce/2019/07/msg00024.html
oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html
cert-portal.siemens.com/productcert/html/ssa-398330.html
nvd.nist.gov/vuln/detail/CVE-2019-3859
lists.fedoraproject.org/archives/list/[email protected]/message/5DK6VO2CEUTAJFYIKWNZKEKYMYR3NO2O
lists.fedoraproject.org/archives/list/[email protected]/message/XCWEA5ZCLKRDUK62QVVYMFWLWKOPX3LO
github.com/advisories/GHSA-3fjx-35vx-pq97
security.alpinelinux.org/vuln/CVE-2019-3859
docs.bell-sw.com/security/cves/CVE-2019-3859
errata.tuxcare.com/els_os/centos6els/CLSA-2026-1777036898.html
errata.tuxcare.com/els_os/oraclelinux6els/CLSA-2026-1777445542.html
security-tracker.debian.org/tracker/CVE-2019-3859
advisories.mageia.org/MGASA-2019-0139.html
bugs.mageia.org/show_bug.cgi?id=24532
lists.suse.com/pipermail/sle-security-updates/2019-March/005203.html
suse.com/support/update/announcement/2019/suse-su-20190655-1
bugzilla.suse.com/1091236
bugzilla.suse.com/1128471
bugzilla.suse.com/1128472
bugzilla.suse.com/1128474
bugzilla.suse.com/1128476
bugzilla.suse.com/1128480
bugzilla.suse.com/1128481
bugzilla.suse.com/1128490
bugzilla.suse.com/1128492
bugzilla.suse.com/1128493
suse.com/security/cve/CVE-2019-3855
suse.com/security/cve/CVE-2019-3856
suse.com/security/cve/CVE-2019-3857
suse.com/security/cve/CVE-2019-3858
suse.com/security/cve/CVE-2019-3859
suse.com/security/cve/CVE-2019-3860
suse.com/security/cve/CVE-2019-3861
suse.com/security/cve/CVE-2019-3862
suse.com/security/cve/CVE-2019-3863
suse.com/support/update/announcement/2019/suse-su-20191059-1
bugzilla.suse.com/1130103
bugzilla.suse.com/1133528
suse.com/support/update/announcement/2019/suse-su-20191060-1
suse.com/support/update/announcement/2019/suse-su-201913982-1
suse.com/support/update/announcement/2019/suse-su-201913997-1
suse.com/support/update/announcement/2019/suse-su-201914031-1
suse.com/support/update/announcement/2019/suse-su-201914032-1
suse.com/support/update/announcement/2020/suse-su-20203551-1
bugzilla.suse.com/1178083
suse.com/security/cve/CVE-2019-17498
ubuntu.com/security/CVE-2019-3859
github.com/libssh2/libssh2/pull/315
ubuntu.com/security/notices/USN-5308-1
cve.org/CVERecord?id=CVE-2019-3859
ubuntu.com/security/CVE-2019-3855
ubuntu.com/security/CVE-2019-3856
ubuntu.com/security/CVE-2019-3857
ubuntu.com/security/CVE-2019-3858
ubuntu.com/security/CVE-2019-3860
ubuntu.com/security/CVE-2019-3861
ubuntu.com/security/CVE-2019-3862
ubuntu.com/security/CVE-2019-3863
ubuntu.com/security/CVE-2019-13115
ubuntu.com/security/CVE-2019-17498
lists.opensuse.org/archives/list/[email protected]/thread/ZD25U3ME4BCNPHHDUMEWX4A2M5KJM34P
lists.opensuse.org/archives/list/[email protected]/thread/AEZRB5KSMSPW5ZOGSBMUN6V5GZCVXZ3N
lists.opensuse.org/archives/list/[email protected]/thread/VZ5CXNJKJVQFPMHVDXDS6F67TKZ3TJ7E
lists.opensuse.org/archives/list/[email protected]/thread/HAQH2P56QS5PVJGYRATVMCCAWSF5JABQ