CVE-2025-8277
Libssh: memory exhaustion via repeated key exchange in libssh
A flaw was found in libssh's handling of key exchange (KEX) processes when a client repeatedly sends incorrect KEX guesses. The library fails to free memory during these rekey operations, which can gradually exhaust system memory. This issue can lead to crashes on the client side, particularly when using libgcrypt, which impacts application stability and availability.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
3.1
Libssh: memory exhaustion via repeated key exchange in libssh
A flaw was found in libssh's handling of key exchange (KEX) processes when a client repeatedly sends incorrect KEX guesses. The library fails to free memory during these rekey operations, which can gradually exhaust system memory. This issue can lead to crashes on the client side, particularly when using libgcrypt, which impacts application stability and availability.
- Record
CVE-2025-8277- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-401
- Updated
- 2026-11-06
EUVDEUVD-2025-27246
3.1
A flaw was found in libssh's handling of key exchange (KEX) processes when a client repeatedly sends incorrect KEX guesses. The library fails to free memory during these rekey operations, which can gradually exhaust system memory. This issue can lead to crashes on the client side, particularly when using libgcrypt, which impacts application stability and availability.
- Record
EUVD-2025-27246- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-06
GitHub AdvisoriesGHSA-39mw-228p-wr6v
3.1
A flaw was found in libssh's handling of key exchange (KEX) processes when a client repeatedly...
A flaw was found in libssh's handling of key exchange (KEX) processes when a client repeatedly sends incorrect KEX guesses. The library fails to free memory during these rekey operations, which can gradually exhaust system memory. This issue can lead to crashes on the client side, particularly when using libgcrypt, which impacts application stability and availability.
- Record
GHSA-39mw-228p-wr6v- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-401
- Updated
- 2026-11-02
NVD
3.1
A flaw was found in libssh's handling of key exchange (KEX) processes when a client repeatedly sends incorrect KEX guesses. The library fails to free memory during these rekey operations, which can gradually exhaust system memory. This issue can lead to crashes on the client side, particularly when using libgcrypt, which impacts application stability and availability.
- Record
CVE-2025-8277- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-401
- Updated
- 2026-11-06
OSVBELL-CVE-2025-8277
3.1
- Record
BELL-CVE-2025-8277- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-8277
3.1
A flaw was found in libssh's handling of key exchange (KEX) processes when a client repeatedly sends incorrect KEX guesses. The library fails to free memory during these rekey operations, which can gradually exhaust system memory. This issue can lead to crashes on the client side, particularly when using libgcrypt, which impacts application stability and availability.
- Record
DEBIAN-CVE-2025-8277- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-07
Show 23 moreShow less
OSVOESA-2025-2342
3.1
libssh security update
The ssh library was designed to be used by programmers needing a working SSH implementation by the mean of a library. The complete control of the client is made by the programmer. With libssh, you can remotely execute programs, transfer files, use a secure and transparent tunnel for your remote programs. With its Secure FTP implementation, you can play with remote files easily, without third-party programs others than libcrypto (from openssl).
Security Fix(es):
A flaw was found in libssh's handling of key exchange (KEX) processes when a client repeatedly sends incorrect KEX guesses. The library fails to free memory during these rekey operations, which can gradually exhaust system memory. This issue can lead to crashes on the client side, particularly when using libgcrypt, which impacts application stability and availability.(CVE-2025-8277)
- Record
OESA-2025-2342- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:18683
6.5
Red Hat Security Advisory: libssh security update
- Record
RHSA-2026:18683- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVRLSA-2026:18683
6.5
Moderate: libssh security update
libssh is a library which implements the SSH protocol. It can be used to implement client and server applications.
Security Fix(es):
-
libssh: Double Free Vulnerability in libssh Key Export Functions (CVE-2025-5351)
-
libssh: Use of uninitialized variable in privatekey_from_file() (CVE-2025-4878)
-
libssh: Write beyond bounds in binary to base64 conversion functions (CVE-2025-4877)
-
libssh: NULL Pointer Dereference in libssh KEX Session ID Calculation (CVE-2025-8114)
-
libssh: Memory Exhaustion via Repeated Key Exchange in libssh (CVE-2025-8277)
-
libssh: Buffer underflow in ssh_get_hexa() on invalid input (CVE-2026-0966)
-
libssh: Improper sanitation of paths received from SCP servers (CVE-2026-0964)
-
libssh: libssh: Denial of Service via improper configuration file handling (CVE-2026-0965)
-
libssh: libssh: Denial of Service via inefficient regular expression processing (CVE-2026-0967)
-
libssh: libssh: Denial of Service due to malformed SFTP message (CVE-2026-0968)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 9 Release Notes linked from the References section.
- Record
RLSA-2026:18683- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-8277
3.1
A flaw was found in libssh's handling of key exchange (KEX) processes when a client repeatedly sends incorrect KEX guesses. The library fails to free memory during these rekey operations, which can gradually exhaust system memory. This issue can lead to crashes on the client side, particularly when using libgcrypt, which impacts application stability and availability.
- Record
UBUNTU-CVE-2025-8277- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVALSA-2026:18683 No score
Moderate: libssh security update
libssh is a library which implements the SSH protocol. It can be used to implement client and server applications.
Security Fix(es):
- libssh: Double Free Vulnerability in libssh Key Export Functions (CVE-2025-5351)
- libssh: Use of uninitialized variable in privatekey_from_file() (CVE-2025-4878)
- libssh: Write beyond bounds in binary to base64 conversion functions (CVE-2025-4877)
- libssh: NULL Pointer Dereference in libssh KEX Session ID Calculation (CVE-2025-8114)
- libssh: Memory Exhaustion via Repeated Key Exchange in libssh (CVE-2025-8277)
- libssh: Buffer underflow in ssh_get_hexa() on invalid input (CVE-2026-0966)
- libssh: Improper sanitation of paths received from SCP servers (CVE-2026-0964)
- libssh: libssh: Denial of Service via improper configuration file handling (CVE-2026-0965)
- libssh: libssh: Denial of Service via inefficient regular expression processing (CVE-2026-0967)
- libssh: libssh: Denial of Service due to malformed SFTP message (CVE-2026-0968)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinuxRelease Notes linked from the References section.
- Record
ALSA-2026:18683- Updated
- 2026-11-02
OSVAZL-67092 No score
CVE-2025-8277 affecting package libssh for versions less than 0.10.6-5
A flaw was found in libssh's handling of key exchange (KEX) processes when a client repeatedly sends incorrect KEX guesses. The library fails to free memory during these rekey operations, which can gradually exhaust system memory. This issue can lead to crashes on the client side, particularly when using libgcrypt, which impacts application stability and availability.
- Record
AZL-67092- Updated
- 2026-11-02
OSVAZL-67095 No score
CVE-2025-8277 affecting package libssh for versions less than 0.10.6-4
A flaw was found in libssh's handling of key exchange (KEX) processes when a client repeatedly sends incorrect KEX guesses. The library fails to free memory during these rekey operations, which can gradually exhaust system memory. This issue can lead to crashes on the client side, particularly when using libgcrypt, which impacts application stability and availability.
- Record
AZL-67095- Updated
- 2026-11-05
OSVCLSA-2026-1779467653 No score
libssh: Fix of 4 CVEs
- CVE-2025-4877: prevent base64 integer overflow and potential OOB write
- CVE-2025-4878: initialize stack pointers to mitigate use of uninitialized values in legacy privatekey_from_file() path
- CVE-2025-8277: fix DH-GEX packet filter and free unused ephemeral / ECDH keys to prevent memory exhaustion
- CVE-2026-0965: skip non-regular and oversized configuration / known_hosts files to avoid local DoS
- Record
CLSA-2026-1779467653- Updated
- 2026-11-02
OSVCLSA-2026-1779888685 No score
libssh: Fix of 3 CVEs
- CVE-2025-4877: prevent integer overflow and potential out-of-bounds write in base64 decoder by capping input length to 256MB
- CVE-2025-8277: adjust packet filter to work correctly when DH-GEX is guessed wrongly
- CVE-2026-0965: refuse non-regular and over-sized configuration files in libssh config and known_hosts readers
- Record
CLSA-2026-1779888685- Updated
- 2026-11-02
OSV No score
A flaw was found in libssh's handling of key exchange (KEX) processes when a client repeatedly sends incorrect KEX guesses. The library fails to free memory during these rekey operations, which can gradually exhaust system memory. This issue can lead to crashes on the client side, particularly when using libgcrypt, which impacts application stability and availability.
- Record
CVE-2025-8277- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15545-1 No score
libssh-config-0.11.3-1.1 on GA media
These are all security issues fixed in the libssh-config-0.11.3-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15545-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20647-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- Update to version 0.11.4:
- CVE-2026-0964: SCP Protocol Path Traversal in ssh_scp_pull_request() (bsc#1258049)
- CVE-2026-0965: Possible Denial of Service when parsing unexpected configuration files (bsc#1258045)
- CVE-2026-0966: Buffer underflow in ssh_get_hexa() on invalid input (bsc#1258054)
- CVE-2026-0967: Specially crafted patterns could cause DoS (bsc#1258081)
- CVE-2026-0968: OOB Read in sftp_parse_longname() (bsc#1258080)
- CVE-2025-8114: Fix NULL pointer dereference after allocation failure (bsc#1246974)
- CVE-2025-8277: Fix memory leak of ephemeral key pair during repeated wrong KEX (bsc#1249375)
- Record
openSUSE-SU-2026:20647-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:03368-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- CVE-2025-8277: memory exhaustion leading to client-side DoS due to improper memory management when KEX process is repeated with incorrect guesses (bsc#1249375).
- CVE-2025-8114: NULL pointer dereference when an allocation error happens during the calculation of the KEX session ID (bsc#1246974).
- Record
SUSE-SU-2025:03368-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:03369-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- CVE-2025-8277: memory exhaustion leading to client-side DoS due to improper memory management when KEX process is repeated with incorrect guesses (bsc#1249375).
- CVE-2025-8114: NULL pointer dereference when an allocation error happens during the calculation of the KEX session ID (bsc#1246974).
- Record
SUSE-SU-2025:03369-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20847-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- CVE-2025-8114: Fixed NULL pointer dereference when calculating the session ID during the key exchange (KEX) process (bsc#1246974)
- CVE-2025-8277: Fixed Memory Exhaustion via Repeated Key Exchange (bsc#1249375)
- Record
SUSE-SU-2025:20847-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20894-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- CVE-2025-8114: Fixed NULL pointer dereference when calculating the session ID during the key exchange (KEX) process (bsc#1246974)
- CVE-2025-8277: Fixed Memory Exhaustion via Repeated Key Exchange (bsc#1249375)
- Record
SUSE-SU-2025:20894-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3787-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- CVE-2025-8277: memory exhaustion leading to client-side DoS due to improper memory management when KEX process is repeated with incorrect guesses (bsc#1249375).
- CVE-2025-8114: NULL pointer dereference when an allocation error happens during the calculation of the KEX session ID (bsc#1246974).
- Record
SUSE-SU-2025:3787-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3788-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- CVE-2025-8277: memory exhaustion leading to client-side DoS due to improper memory management when KEX process is repeated with incorrect guesses (bsc#1249375).
- CVE-2025-8114: NULL pointer dereference when an allocation error happens during the calculation of the KEX session ID (bsc#1246974).
- Record
SUSE-SU-2025:3788-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3897-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- CVE-2025-8277: memory exhaustion leading to client-side DoS due to improper memory management when KEX process is repeated with incorrect guesses (bsc#1249375).
- Record
SUSE-SU-2025:3897-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21396-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- Update to version 0.11.4:
- CVE-2026-0964: SCP Protocol Path Traversal in ssh_scp_pull_request() (bsc#1258049)
- CVE-2026-0965: Possible Denial of Service when parsing unexpected configuration files (bsc#1258045)
- CVE-2026-0966: Buffer underflow in ssh_get_hexa() on invalid input (bsc#1258054)
- CVE-2026-0967: Specially crafted patterns could cause DoS (bsc#1258081)
- CVE-2026-0968: OOB Read in sftp_parse_longname() (bsc#1258080)
- CVE-2025-8114: Fix NULL pointer dereference after allocation failure (bsc#1246974)
- CVE-2025-8277: Fix memory leak of ephemeral key pair during repeated wrong KEX (bsc#1249375)
- Record
SUSE-SU-2026:21396-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21428-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- Update to version 0.11.4:
- CVE-2026-0964: SCP Protocol Path Traversal in ssh_scp_pull_request() (bsc#1258049)
- CVE-2026-0965: Possible Denial of Service when parsing unexpected configuration files (bsc#1258045)
- CVE-2026-0966: Buffer underflow in ssh_get_hexa() on invalid input (bsc#1258054)
- CVE-2026-0967: Specially crafted patterns could cause DoS (bsc#1258081)
- CVE-2026-0968: OOB Read in sftp_parse_longname() (bsc#1258080)
- CVE-2025-8114: Fix NULL pointer dereference after allocation failure (bsc#1246974)
- CVE-2025-8277: Fix memory leak of ephemeral key pair during repeated wrong KEX (bsc#1249375)
- Record
SUSE-SU-2026:21428-1- Updated
- 2026-11-02
OSVUSN-8051-1 No score
libssh vulnerabilities
It was discovered that libssh clients incorrectly handled the key exchange process. A remote attacker could possibly use this issue to cause libssh clients to crash, resulting in a denial of service. (CVE-2025-8277)
It was discovered that the libssh SCP client incorrectly sanitized paths received from servers. A remote attacker could use this issue to cause libssh SCP clients to overwrite files outside of the working directory and possibly execute arbitrary code. (CVE-2026-0964)
It was discovered that libssh incorrectly handled parsing configuration files. A local attacker could possibly use this issue to cause libssh to access non-regular files, resulting in a denial of service. (CVE-2026-0965)
It was discovered that libssh incorrectly handled the ssh_get_hexa() function. A remote attacker could possibly use this issue to cause libssh to crash, resulting in a denial of service. (CVE-2026-0966)
It was discovered that libssh incorrectly handled certain regular expressions. A local attacker could possibly use this issue to cause libssh to consume resources, resulting in a denial of service. (CVE-2026-0967)
It was discovered that the libssh SFTP client incorrectly handled certain malformed longname fields. A remote attacker could use this issue to cause libssh SFTP clients to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2026-0968)
- Record
USN-8051-1- Updated
- 2026-11-02
OSVUSN-8051-2 No score
libssh vulnerabilities
USN-8051-1 fixed vulnerabilities in libssh. This update provides the corresponding updates for Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, and Ubuntu 20.04 LTS.
Original advisory details:
It was discovered that libssh clients incorrectly handled the key exchange process. A remote attacker could possibly use this issue to cause libssh clients to crash, resulting in a denial of service. (CVE-2025-8277)
It was discovered that the libssh SCP client incorrectly sanitized paths received from servers. A remote attacker could use this issue to cause libssh SCP clients to overwrite files outside of the working directory and possibly execute arbitrary code. (CVE-2026-0964)
It was discovered that libssh incorrectly handled parsing configuration files. A local attacker could possibly use this issue to cause libssh to access non-regular files, resulting in a denial of service. (CVE-2026-0965)
It was discovered that libssh incorrectly handled the ssh_get_hexa() function. A remote attacker could possibly use this issue to cause libssh to crash, resulting in a denial of service. (CVE-2026-0966)
It was discovered that libssh incorrectly handled certain regular expressions. A local attacker could possibly use this issue to cause libssh to consume resources, resulting in a denial of service. (CVE-2026-0967)
It was discovered that the libssh SFTP client incorrectly handled certain malformed longname fields. A remote attacker could use this issue to cause libssh SFTP clients to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2026-0968)
- Record
USN-8051-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libsshAlmaLinux:9 From an advisory covering 10 CVEs |
before 0.10.4-18.el9 | 0.10.4-18.el9 |
libssh-configAlmaLinux:9 From an advisory covering 10 CVEs |
before 0.10.4-18.el9 | 0.10.4-18.el9 |
libssh-develAlmaLinux:9 From an advisory covering 10 CVEs |
before 0.10.4-18.el9 | 0.10.4-18.el9 |
libsshAzure Linux:2 |
before 0.10.6-5 | 0.10.6-5 |
libsshAzure Linux:3 |
before 0.10.6-4 | 0.10.6-4 |
libsshAlpaquita:23 |
0.10.4-r0 up to 0.11.3-r0 | 0.11.3-r0 |
libsshAlpaquita:25 |
0.11.1-r0 up to 0.11.3-r0 | 0.11.3-r0 |
libsshAlpaquita:stream |
0.9.6-r1 up to 0.11.3-r0 | 0.11.3-r0 |
libsshTuxCare:AlmaLinux:9.6 From an advisory covering 4 CVEs |
before 0.10.4-15.el9_6.tuxcare.els8 | 0.10.4-15.el9_6.tuxcare.els8 |
libssh-configTuxCare:AlmaLinux:9.6 From an advisory covering 4 CVEs |
before 0.10.4-15.el9_6.tuxcare.els8 | 0.10.4-15.el9_6.tuxcare.els8 |
Show 44 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libssh-develTuxCare:AlmaLinux:9.6 From an advisory covering 4 CVEs |
before 0.10.4-15.el9_6.tuxcare.els8 | 0.10.4-15.el9_6.tuxcare.els8 |
libsshTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.10.4-8.el9_2.tuxcare.els12 | 0.10.4-8.el9_2.tuxcare.els12 |
libssh-configTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.10.4-8.el9_2.tuxcare.els12 | 0.10.4-8.el9_2.tuxcare.els12 |
libssh-develTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.10.4-8.el9_2.tuxcare.els12 | 0.10.4-8.el9_2.tuxcare.els12 |
libsshDebian:12 |
before 0.10.6-0+deb12u2, plus listed versions 0.10.5-20.10.5-30.10.5-3+hurd.10.10.6-0+deb12u1 |
0.10.6-0+deb12u2 |
libsshDebian:13 |
before 0.11.2-1+deb13u1, plus listed versions 0.11.2-1 |
0.11.2-1+deb13u1 |
libsshDebian:14 |
before 0.11.3-1, plus listed versions 0.11.2-1 |
0.11.3-1 |
libsshDebian:11 From an advisory covering 6 CVEs |
before 0.9.8-0+deb11u2, plus listed versions 0.9.5-10.9.5-1+deb11u10.9.6-10.9.6-20.9.7-0+deb11u10.9.8-0+deb11u1 |
0.9.8-0+deb11u2 |
libsshopenEuler:22.03-LTS-SP4 |
before 0.9.6-13.oe2203sp4 | 0.9.6-13.oe2203sp4 |
libsshopenEuler:24.03-LTS |
before 0.10.5-7.oe2403sp2 | 0.10.5-7.oe2403sp2 |
libsshopenEuler:24.03-LTS-SP1 |
before 0.10.5-7.oe2403sp1 | 0.10.5-7.oe2403sp1 |
libsshopenEuler:24.03-LTS-SP2 |
before 0.10.5-7.oe2403sp2 | 0.10.5-7.oe2403sp2 |
libsshopenEuler:20.03-LTS-SP4 |
before 0.9.4-13.oe2003sp4 | 0.9.4-13.oe2003sp4 |
libsshopenEuler:22.03-LTS-SP3 |
before 0.9.6-13.oe2203sp3 | 0.9.6-13.oe2203sp3 |
libssh-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 10 CVEs |
before 0:0.10.4-18.el9 | 0:0.10.4-18.el9 |
libssh-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 10 CVEs |
before 0:0.10.4-18.el9 | 0:0.10.4-18.el9 |
libssh-develRed Hat:enterprise_linux:9::appstream From an advisory covering 10 CVEs |
before 0:0.10.4-18.el9 | 0:0.10.4-18.el9 |
libsshRed Hat:enterprise_linux:9::baseos From an advisory covering 10 CVEs |
before 0:0.10.4-18.el9 | 0:0.10.4-18.el9 |
libssh-configRed Hat:enterprise_linux:9::baseos From an advisory covering 10 CVEs |
before 0:0.10.4-18.el9 | 0:0.10.4-18.el9 |
libssh-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 10 CVEs |
before 0:0.10.4-18.el9 | 0:0.10.4-18.el9 |
libssh-debugsourceRed Hat:enterprise_linux:9::baseos From an advisory covering 10 CVEs |
before 0:0.10.4-18.el9 | 0:0.10.4-18.el9 |
libsshRocky Linux:9 From an advisory covering 10 CVEs |
before 0:0.10.4-18.el9 | 0:0.10.4-18.el9 |
libsshSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 2 CVEs |
before 0.9.8-3.18.1 | 0.9.8-3.18.1 |
libsshSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 2 CVEs |
before 0.9.8-150600.11.6.1 | 0.9.8-150600.11.6.1 |
libsshSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 0.9.8-150600.11.6.1 | 0.9.8-150600.11.6.1 |
libsshopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 0.9.8-150600.11.6.1 | 0.9.8-150600.11.6.1 |
libsshSUSE:Linux Micro 6.0 From an advisory covering 2 CVEs |
before 0.10.6-3.1 | 0.10.6-3.1 |
libsshSUSE:Linux Micro 6.1 From an advisory covering 2 CVEs |
before 0.10.6-slfo.1.1_3.1 | 0.10.6-slfo.1.1_3.1 |
libsshSUSE:Linux Enterprise Micro 5.1 From an advisory covering 2 CVEs |
before 0.9.8-150200.13.12.1 | 0.9.8-150200.13.12.1 |
libsshSUSE:Linux Enterprise Micro 5.2 From an advisory covering 2 CVEs |
before 0.9.8-150200.13.12.1 | 0.9.8-150200.13.12.1 |
libsshSUSE:Linux Enterprise Micro 5.3 From an advisory covering 2 CVEs |
before 0.9.8-150400.3.12.1 | 0.9.8-150400.3.12.1 |
libsshSUSE:Linux Enterprise Micro 5.4 From an advisory covering 2 CVEs |
before 0.9.8-150400.3.12.1 | 0.9.8-150400.3.12.1 |
libsshSUSE:Linux Enterprise Micro 5.5 From an advisory covering 2 CVEs |
before 0.9.8-150400.3.12.1 | 0.9.8-150400.3.12.1 |
libsshSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 0.6.3-12.18.1 | 0.6.3-12.18.1 |
libsshUbuntu:Pro:18.04:LTS |
before 0.8.0~20170825.94fa1e38-1ubuntu0.7+esm6, plus listed versions 0.7.5-10.8.0~20170825.94fa1e38-10.8.0~20170825.94fa1e38-1build10.8.0~20170825.94fa1e38-1ubuntu0.10.8.0~20170825.94fa1e38-1ubuntu0.2 Show 6 moreShow less0.8.0~20170825.94fa1e38-1ubuntu0.50.8.0~20170825.94fa1e38-1ubuntu0.60.8.0~20170825.94fa1e38-1ubuntu0.70.8.0~20170825.94fa1e38-1ubuntu0.7+esm30.8.0~20170825.94fa1e38-1ubuntu0.7+esm40.8.0~20170825.94fa1e38-1ubuntu0.7+esm5 |
0.8.0~20170825.94fa1e38-1ubuntu0.7+esm6 |
libsshUbuntu:Pro:20.04:LTS |
before 0.9.3-2ubuntu2.5+esm3, plus listed versions 0.9.0-1ubuntu10.9.0-1ubuntu40.9.0-1ubuntu50.9.3-2ubuntu10.9.3-2ubuntu2 Show 7 moreShow less0.9.3-2ubuntu2.10.9.3-2ubuntu2.20.9.3-2ubuntu2.30.9.3-2ubuntu2.40.9.3-2ubuntu2.50.9.3-2ubuntu2.5+esm10.9.3-2ubuntu2.5+esm2 |
0.9.3-2ubuntu2.5+esm3 |
libsshUbuntu:22.04:LTS |
before 0.9.6-2ubuntu0.22.04.6, plus listed versions 0.9.6-10.9.6-1build10.9.6-20.9.6-2build10.9.6-2ubuntu0.22.04.1 Show 4 moreShow less0.9.6-2ubuntu0.22.04.20.9.6-2ubuntu0.22.04.30.9.6-2ubuntu0.22.04.40.9.6-2ubuntu0.22.04.5 |
0.9.6-2ubuntu0.22.04.6 |
libsshUbuntu:24.04:LTS |
before 0.10.6-2ubuntu0.3, plus listed versions 0.10.5-3ubuntu10.10.5-3ubuntu20.10.6-20.10.6-2build10.10.6-2build20.10.6-2ubuntu0.10.10.6-2ubuntu0.2 |
0.10.6-2ubuntu0.3 |
libsshUbuntu:25.10 |
before 0.11.2-1ubuntu0.2, plus listed versions 0.11.1-10.11.1-20.11.2-10.11.2-1build10.11.2-1ubuntu0.1 |
0.11.2-1ubuntu0.2 |
libsshUbuntu:22.04:LTS From an advisory covering 6 CVEs |
before 0.9.6-2ubuntu0.22.04.6, plus listed versions 0.9.6-10.9.6-1build10.9.6-20.9.6-2build10.9.6-2ubuntu0.22.04.1 Show 4 moreShow less0.9.6-2ubuntu0.22.04.20.9.6-2ubuntu0.22.04.30.9.6-2ubuntu0.22.04.40.9.6-2ubuntu0.22.04.5 |
0.9.6-2ubuntu0.22.04.6 |
libsshUbuntu:24.04:LTS From an advisory covering 6 CVEs |
before 0.10.6-2ubuntu0.3, plus listed versions 0.10.5-3ubuntu10.10.5-3ubuntu20.10.6-20.10.6-2build10.10.6-2build20.10.6-2ubuntu0.10.10.6-2ubuntu0.2 |
0.10.6-2ubuntu0.3 |
libsshUbuntu:25.10 From an advisory covering 6 CVEs |
before 0.11.2-1ubuntu0.2, plus listed versions 0.11.1-10.11.1-20.11.2-10.11.2-1build10.11.2-1ubuntu0.1 |
0.11.2-1ubuntu0.2 |
libsshUbuntu:Pro:16.04:LTS |
before 0.6.3-4.3ubuntu0.6+esm4, plus listed versions 0.6.3-3ubuntu30.6.3-4.10.6.3-4.20.6.3-4.2ubuntu10.6.3-4.3 Show 7 moreShow less0.6.3-4.3ubuntu0.10.6.3-4.3ubuntu0.20.6.3-4.3ubuntu0.50.6.3-4.3ubuntu0.60.6.3-4.3ubuntu0.6+esm10.6.3-4.3ubuntu0.6+esm20.6.3-4.3ubuntu0.6+esm3 |
0.6.3-4.3ubuntu0.6+esm4 |
libsshopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 0.11.3-1.1 | 0.11.3-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-8277 is a low vulnerability (CVSS 3.1) in Red Hat Enterprise Linux 10, published September 9, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 37th percentile. Fixed in libssh 0.10.6-5.
References
access.redhat.com/errata/RHSA-2026:18683
access.redhat.com/security/cve/CVE-2025-8277
bugzilla.redhat.com/show_bug.cgi?id=2383888
libssh.org/security/advisories/CVE-2025-8277.txt
nvd.nist.gov/vuln/detail/CVE-2025-8277
github.com/advisories/GHSA-39mw-228p-wr6v
Show 98 moreShow less
access.redhat.com/security/cve/CVE-2025-4877
access.redhat.com/security/cve/CVE-2025-4878
access.redhat.com/security/cve/CVE-2025-5351
access.redhat.com/security/cve/CVE-2025-8114
access.redhat.com/security/cve/CVE-2026-0964
access.redhat.com/security/cve/CVE-2026-0965
access.redhat.com/security/cve/CVE-2026-0966
access.redhat.com/security/cve/CVE-2026-0967
access.redhat.com/security/cve/CVE-2026-0968
bugzilla.redhat.com/2369367
bugzilla.redhat.com/2376184
bugzilla.redhat.com/2376193
bugzilla.redhat.com/2383220
bugzilla.redhat.com/2383888
bugzilla.redhat.com/2433121
bugzilla.redhat.com/2436979
bugzilla.redhat.com/2436980
bugzilla.redhat.com/2436981
bugzilla.redhat.com/2436982
errata.almalinux.org/9/ALSA-2026-18683.html
docs.bell-sw.com/security/cves/CVE-2025-8277
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1779467653.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1779888685.html
security-tracker.debian.org/tracker/CVE-2025-8277
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2342
docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/9.8_release_notes/index
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2369367
bugzilla.redhat.com/show_bug.cgi?id=2376184
bugzilla.redhat.com/show_bug.cgi?id=2376193
bugzilla.redhat.com/show_bug.cgi?id=2383220
bugzilla.redhat.com/show_bug.cgi?id=2433121
bugzilla.redhat.com/show_bug.cgi?id=2436979
bugzilla.redhat.com/show_bug.cgi?id=2436980
bugzilla.redhat.com/show_bug.cgi?id=2436981
bugzilla.redhat.com/show_bug.cgi?id=2436982
issues.redhat.com/browse/RHEL-150661
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_18683.json
cve.org/CVERecord?id=CVE-2025-4877
nvd.nist.gov/vuln/detail/CVE-2025-4877
git.libssh.org/projects/libssh.git/commit?h=stable-0.11&id=6fd9cc8ce3958092a1aae11f1f2e911b2747732d
libssh.org/security/advisories/CVE-2025-4877.txt
cve.org/CVERecord?id=CVE-2025-4878
nvd.nist.gov/vuln/detail/CVE-2025-4878
git.libssh.org/projects/libssh.git/commit?id=697650caa97eaf7623924c75f9fcfec6dd423cd1
git.libssh.org/projects/libssh.git/commit?id=b35ee876adc92a208d47194772e99f9c71e0bedb
libssh.org/security/advisories/CVE-2025-4878.txt
cve.org/CVERecord?id=CVE-2025-5351
nvd.nist.gov/vuln/detail/CVE-2025-5351
cve.org/CVERecord?id=CVE-2025-8114
nvd.nist.gov/vuln/detail/CVE-2025-8114
git.libssh.org/projects/libssh.git/commit?id=53ac23ded4cb2c5463f6c4cd1525331bd578812d
git.libssh.org/projects/libssh.git/commit?id=65f363c9
libssh.org/security/advisories/CVE-2025-8114.txt
cve.org/CVERecord?id=CVE-2025-8277
cve.org/CVERecord?id=CVE-2026-0964
nvd.nist.gov/vuln/detail/CVE-2026-0964
libssh.org/2026/02/10/libssh-0-12-0-and-0-11-4-security-releases
cve.org/CVERecord?id=CVE-2026-0965
nvd.nist.gov/vuln/detail/CVE-2026-0965
cve.org/CVERecord?id=CVE-2026-0966
nvd.nist.gov/vuln/detail/CVE-2026-0966
cve.org/CVERecord?id=CVE-2026-0967
nvd.nist.gov/vuln/detail/CVE-2026-0967
cve.org/CVERecord?id=CVE-2026-0968
nvd.nist.gov/vuln/detail/CVE-2026-0968
errata.rockylinux.org/RLSA-2026:18683
suse.com/support/update/announcement/2025/suse-su-202503368-1
bugzilla.suse.com/1246974
bugzilla.suse.com/1249375
suse.com/security/cve/CVE-2025-8114
suse.com/security/cve/CVE-2025-8277
suse.com/support/update/announcement/2025/suse-su-202503369-1
suse.com/support/update/announcement/2025/suse-su-202520847-1
suse.com/support/update/announcement/2025/suse-su-202520894-1
suse.com/support/update/announcement/2025/suse-su-20253787-1
suse.com/support/update/announcement/2025/suse-su-20253788-1
suse.com/support/update/announcement/2025/suse-su-20253897-1
suse.com/support/update/announcement/2026/suse-su-202621396-1
bugzilla.suse.com/1258045
bugzilla.suse.com/1258049
bugzilla.suse.com/1258054
bugzilla.suse.com/1258080
bugzilla.suse.com/1258081
suse.com/security/cve/CVE-2026-0964
suse.com/security/cve/CVE-2026-0965
suse.com/security/cve/CVE-2026-0966
suse.com/security/cve/CVE-2026-0967
suse.com/security/cve/CVE-2026-0968
suse.com/support/update/announcement/2026/suse-su-202621428-1
ubuntu.com/security/CVE-2025-8277
ubuntu.com/security/notices/USN-8051-1
ubuntu.com/security/notices/USN-8051-2
ubuntu.com/security/CVE-2026-0964
ubuntu.com/security/CVE-2026-0965
ubuntu.com/security/CVE-2026-0966
ubuntu.com/security/CVE-2026-0967
ubuntu.com/security/CVE-2026-0968