CVE-2026-0964
Libssh: improper sanitation of paths received from scp servers
A malicious SCP server can send unexpected paths that could make the client application override local files outside of working directory. This could be misused to create malicious executable or configuration files and make the user execute them under specific consequences.
This is the same issue as in OpenSSH, tracked as CVE-2019-6111.
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 Score used
5.0
Libssh: improper sanitation of paths received from scp servers
A malicious SCP server can send unexpected paths that could make the client application override local files outside of working directory. This could be misused to create malicious executable or configuration files and make the user execute them under specific consequences.
This is the same issue as in OpenSSH, tracked as CVE-2019-6111.
- Record
CVE-2026-0964- 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-22
- Updated
- 2026-11-05
EUVDEUVD-2026-16326
5.0
A malicious SCP server can send unexpected paths that could make the client application override local files outside of working directory. This could be misused to create malicious executable or configuration files and make the user execute them under specific consequences.
This is the same issue as in OpenSSH, tracked as CVE-2019-6111.
- Record
EUVD-2026-16326- 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-05
GitHub AdvisoriesGHSA-9p3w-rm2q-9gxc
5.0
A malicious SCP server can send unexpected paths that could make the client application override...
A malicious SCP server can send unexpected paths that could make the client application override local files outside of working directory. This could be misused to create malicious executable or configuration files and make the user execute them under specific consequences.
This is the same issue as in OpenSSH, tracked as CVE-2019-6111.
- Record
GHSA-9p3w-rm2q-9gxc- 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-22
- Updated
- 2026-11-02
NVD
6.3
A malicious SCP server can send unexpected paths that could make the client application override local files outside of working directory. This could be misused to create malicious executable or configuration files and make the user execute them under specific consequences.
This is the same issue as in OpenSSH, tracked as CVE-2019-6111.
- Record
CVE-2026-0964- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - 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-22
- Updated
- 2026-11-05
OSVALPINE-CVE-2026-0964
6.3
A malicious SCP server can send unexpected paths that could make the client application override local files outside of working directory. This could be misused to create malicious executable or configuration files and make the user execute them under specific consequences.
This is the same issue as in OpenSSH, tracked as CVE-2019-6111.
- Record
ALPINE-CVE-2026-0964- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-03
OSVBELL-CVE-2026-0964
6.3
- Record
BELL-CVE-2026-0964- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
Show 32 moreShow less
OSV
5.0
Libssh: improper sanitation of paths received from scp servers
A malicious SCP server can send unexpected paths that could make the client application override local files outside of working directory. This could be misused to create malicious executable or configuration files and make the user execute them under specific consequences.
This is the same issue as in OpenSSH, tracked as CVE-2019-6111.
- Record
CVE-2026-0964- 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-22
- Updated
- 2026-11-07
OSVDEBIAN-CVE-2026-0964
6.3
A malicious SCP server can send unexpected paths that could make the client application override local files outside of working directory. This could be misused to create malicious executable or configuration files and make the user execute them under specific consequences. This is the same issue as in OpenSSH, tracked as CVE-2019-6111.
- Record
DEBIAN-CVE-2026-0964- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVJLSEC-2026-779
6.3
A malicious SCP server can send unexpected paths that could make the client application override local files outside of working directory. This could be misused to create malicious executable or configuration files and make the user execute them under specific consequences.
This is the same issue as in OpenSSH, tracked as CVE-2019-6111.
- Record
JLSEC-2026-779- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - 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
OSVOESA-2026-1492
5.0
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):
(CVE-2026-0964)
(CVE-2026-0967)
- Record
OESA-2026-1492- CVSS 3.1
- 5.0 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2026-1558
6.5
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):
(CVE-2026-0964)
(CVE-2026-0965)
(CVE-2026-0966)
(CVE-2026-0967)
(CVE-2026-0968)
- Record
OESA-2026-1558- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2026-1559
6.5
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):
(CVE-2026-0964)
(CVE-2026-0965)
(CVE-2026-0966)
(CVE-2026-0967)
(CVE-2026-0968)
- Record
OESA-2026-1559- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2026-1560
9.8
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):
(CVE-2026-0964)
(CVE-2026-0965)
(CVE-2026-0966)
(CVE-2026-0967)
(CVE-2026-0968)
A weakness has been identified in libssh up to 0.11.3. The impacted element is the function sftp_extensions_get_name/sftp_extensions_get_data of the file src/sftp.c of the component SFTP Extension Name Handler. Executing a manipulation of the argument idx can lead to out-of-bounds read. The attack may be performed from remote. Upgrading to version 0.11.4 and 0.12.0 is sufficient to resolve this issue. This patch is called 855a0853ad3abd4a6cd85ce06fce6d8d4c7a0b60. You should upgrade the affected component.(CVE-2026-3731)
- Record
OESA-2026-1560- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1561
6.5
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):
(CVE-2026-0964)
(CVE-2026-0965)
(CVE-2026-0966)
(CVE-2026-0967)
(CVE-2026-0968)
- Record
OESA-2026-1561- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2026-1562
6.5
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):
(CVE-2026-0964)
(CVE-2026-0965)
(CVE-2026-0966)
(CVE-2026-0967)
(CVE-2026-0968)
- Record
OESA-2026-1562- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2026:18160
6.5
Red Hat Security Advisory: libssh security update
- Record
RHSA-2026:18160- 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
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:18160
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: 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 10 Release Notes linked from the References section.
- Record
RLSA-2026:18160- 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-2026-0964
6.3
A malicious SCP server can send unexpected paths that could make the client application override local files outside of working directory. This could be misused to create malicious executable or configuration files and make the user execute them under specific consequences. This is the same issue as in OpenSSH, tracked as CVE-2019-6111.
- Record
UBUNTU-CVE-2026-0964- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - 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
OSVALSA-2026:18160 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: 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 AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2026:18160- 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-81098 No score
CVE-2026-0964 affecting package libssh for versions less than 0.10.6-7
A malicious SCP server can send unexpected paths that could make the client application override local files outside of working directory. This could be misused to create malicious executable or configuration files and make the user execute them under specific consequences.
This is the same issue as in OpenSSH, tracked as CVE-2019-6111.
- Record
AZL-81098- Updated
- 2026-11-05
OSVCLSA-2026-1778237316 No score
libssh: Fix of CVE-2026-0964
- CVE-2026-0964: reject invalid filenames in ssh_scp_pull_request to prevent path traversal via SCP
- Record
CLSA-2026-1778237316- Updated
- 2026-11-02
OSVCLSA-2026-1778269628 No score
libssh: Fix of CVE-2026-0964
- CVE-2026-0964: SCP path traversal via crafted filenames in ssh_scp_pull_request() allowing files to be written outside the intended directory
- Record
CLSA-2026-1778269628- Updated
- 2026-11-02
OSVMGASA-2026-0202 No score
Updated libssh packages fix security vulnerabilities
CVE-2026-0964 Improper sanitation of paths received from SCP servers CVE-2026-0965 The libssh can attempt to read non-regular files when misconfigured, which could cause resource exhaustion or blocking. CVE-2026-0966 Providing 0-length input for the ssh_get_hexa() causes 1-byte buffer underflow on heap, possibly causing memory corruption. CVE-2026-0967 Pattern matching at various places in libssh could lead to complex backtracking causing timeouts. CVE-2026-0968 Possible read behind bounds of longname
- Record
MGASA-2026-0202- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10203-1 No score
libssh-config-0.11.4-1.1 on GA media
These are all security issues fixed in the libssh-config-0.11.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10203-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-2026:0567-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- CVE-2026-0964: improper sanitation of paths received from SCP servers can cause path traversal (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 denial of service (bsc#1258081).
- CVE-2026-0968: malformed SFTP message can lead to out of bound read (bsc#1258080).
- Record
SUSE-SU-2026:0567-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0778-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- CVE-2026-0964: improper sanitation of paths received from SCP servers can cause path traversal (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 denial of service (bsc#1258081).
- CVE-2026-0968: malformed SFTP message can lead to out of bound read (bsc#1258080).
- Record
SUSE-SU-2026:0778-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0779-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- CVE-2026-0964: improper sanitation of paths received from SCP servers can cause path traversal (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 denial of service (bsc#1258081).
- CVE-2026-0968: malformed SFTP message can lead to out of bound read (bsc#1258080).
- Record
SUSE-SU-2026:0779-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1344-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- CVE-2026-3731: denial of service via out-of-bounds read in SFTP extension name handler (bsc#1259377).
- 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 a denial of service (bsc#1258081).
- CVE-2026-0968: out-of-bounds read in
sftp_parse_longname()(bsc#1258080).
- Record
SUSE-SU-2026:1344-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1565-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- CVE-2026-0964: improper sanitation of paths received from SCP servers can cause path traversal (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 denial of service (bsc#1258081).
- CVE-2026-0968: malformed SFTP message can lead to out of bound read (bsc#1258080).
- CVE-2026-3731: denial of service via out-of-bounds read in SFTP extension name handler (bsc#1259377).
- Record
SUSE-SU-2026:1565-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20524-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- 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)
- Record
SUSE-SU-2026:20524-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20531-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- CVE-2026-0964: improper sanitation of paths received from SCP servers can cause path traversal (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 denial of service (bsc#1258081).
- CVE-2026-0968: malformed SFTP message can lead to out of bound read (bsc#1258080).
- Record
SUSE-SU-2026:20531-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
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libsshAlpine:v3.23 |
before 0.11.4-r0 | 0.11.4-r0 |
libsshAlpine:v3.24 |
before 0.12.0-r0 | 0.12.0-r0 |
libsshAlmaLinux:10 From an advisory covering 5 CVEs |
before 0.12.0-2.el10 | 0.12.0-2.el10 |
libssh-configAlmaLinux:10 From an advisory covering 5 CVEs |
before 0.12.0-2.el10 | 0.12.0-2.el10 |
libssh-develAlmaLinux:10 From an advisory covering 5 CVEs |
before 0.12.0-2.el10 | 0.12.0-2.el10 |
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:3 |
before 0.10.6-7 | 0.10.6-7 |
libsshAlpaquita:23 |
0.10.4-r0 up to 0.11.4-r0 | 0.11.4-r0 |
Show 53 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libsshAlpaquita:25 |
0.11.1-r0 up to 0.11.4-r0 | 0.11.4-r0 |
libsshAlpaquita:stream |
0.9.6-r1 up to 0.11.4-r0 | 0.11.4-r0 |
libsshTuxCare:AlmaLinux:9.2 |
before 0.10.4-8.el9.tuxcare.els11 | 0.10.4-8.el9.tuxcare.els11 |
libssh-configTuxCare:AlmaLinux:9.2 |
before 0.10.4-8.el9.tuxcare.els11 | 0.10.4-8.el9.tuxcare.els11 |
libssh-develTuxCare:AlmaLinux:9.2 |
before 0.10.4-8.el9.tuxcare.els11 | 0.10.4-8.el9.tuxcare.els11 |
libsshTuxCare:AlmaLinux:9.6 |
before 0.10.4-15.el9_6.tuxcare.els7 | 0.10.4-15.el9_6.tuxcare.els7 |
libssh-configTuxCare:AlmaLinux:9.6 |
before 0.10.4-15.el9_6.tuxcare.els7 | 0.10.4-15.el9_6.tuxcare.els7 |
libssh-develTuxCare:AlmaLinux:9.6 |
before 0.10.4-15.el9_6.tuxcare.els7 | 0.10.4-15.el9_6.tuxcare.els7 |
libsshDebian:12 |
before 0.10.6-0+deb12u3, plus listed versions 0.10.5-20.10.5-30.10.5-3+hurd.10.10.6-0+deb12u10.10.6-0+deb12u2 |
0.10.6-0+deb12u3 |
libsshDebian:13 |
before 0.11.5-0+deb13u1, plus listed versions 0.11.2-10.11.2-1+deb13u10.11.3-1 |
0.11.5-0+deb13u1 |
libsshDebian:14 |
before 0.12.0-1, plus listed versions 0.11.2-10.11.3-1 |
0.12.0-1 |
libssh_jllJulia |
before 0.11.4+0 | 0.11.4+0 |
libsshMageia:9 From an advisory covering 5 CVEs |
before 0.10.6-1.2.mga9 | 0.10.6-1.2.mga9 |
libsshopenEuler:24.03-LTS From an advisory covering 2 CVEs |
before 0.10.5-9.oe2403 | 0.10.5-9.oe2403 |
libsshopenEuler:24.03-LTS-SP1 From an advisory covering 5 CVEs |
before 0.10.5-9.oe2403sp1 | 0.10.5-9.oe2403sp1 |
libsshopenEuler:24.03-LTS-SP2 From an advisory covering 5 CVEs |
before 0.10.5-9.oe2403sp2 | 0.10.5-9.oe2403sp2 |
libsshopenEuler:24.03-LTS-SP3 From an advisory covering 6 CVEs |
before 0.10.5-10.oe2403sp3 | 0.10.5-10.oe2403sp3 |
libsshopenEuler:20.03-LTS-SP4 From an advisory covering 5 CVEs |
before 0.9.4-15.oe2003sp4 | 0.9.4-15.oe2003sp4 |
libsshopenEuler:22.03-LTS-SP4 From an advisory covering 5 CVEs |
before 0.9.6-15.oe2203sp4 | 0.9.6-15.oe2203sp4 |
libssh-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 5 CVEs |
before 0:0.12.0-2.el10 | 0:0.12.0-2.el10 |
libssh-debugsourceRed Hat:enterprise_linux:10.2 From an advisory covering 5 CVEs |
before 0:0.12.0-2.el10 | 0:0.12.0-2.el10 |
libssh-develRed Hat:enterprise_linux:10.2 From an advisory covering 5 CVEs |
before 0:0.12.0-2.el10 | 0:0.12.0-2.el10 |
libsshRed Hat:enterprise_linux:10.2 From an advisory covering 5 CVEs |
before 0:0.12.0-2.el10 | 0:0.12.0-2.el10 |
libssh-configRed Hat:enterprise_linux:10.2 From an advisory covering 5 CVEs |
before 0:0.12.0-2.el10 | 0:0.12.0-2.el10 |
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:10 From an advisory covering 5 CVEs |
before 0:0.12.0-2.el10 | 0:0.12.0-2.el10 |
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 Micro 5.2 From an advisory covering 5 CVEs |
before 0.9.8-150200.13.15.1 | 0.9.8-150200.13.15.1 |
libsshSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 5 CVEs |
before 0.9.8-3.21.1 | 0.9.8-3.21.1 |
libsshSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 5 CVEs |
before 0.9.8-150600.11.9.1 | 0.9.8-150600.11.9.1 |
libsshopenSUSE:Leap 15.6 From an advisory covering 5 CVEs |
before 0.9.8-150600.11.9.1 | 0.9.8-150600.11.9.1 |
libsshSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 6 CVEs |
before 0.6.3-12.28.1 | 0.6.3-12.28.1 |
libsshSUSE:Linux Enterprise Micro 5.3 From an advisory covering 6 CVEs |
before 0.9.8-150400.3.17.1 | 0.9.8-150400.3.17.1 |
libsshSUSE:Linux Enterprise Micro 5.4 From an advisory covering 6 CVEs |
before 0.9.8-150400.3.17.1 | 0.9.8-150400.3.17.1 |
libsshSUSE:Linux Enterprise Micro 5.5 From an advisory covering 6 CVEs |
before 0.9.8-150400.3.17.1 | 0.9.8-150400.3.17.1 |
libsshSUSE:Linux Micro 6.0 From an advisory covering 5 CVEs |
before 0.10.6-4.1 | 0.10.6-4.1 |
libsshSUSE:Linux Micro 6.1 From an advisory covering 5 CVEs |
before 0.10.6-slfo.1.1_4.1 | 0.10.6-slfo.1.1_4.1 |
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 |
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 |
libsshopenSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 0.11.4-1.1 | 0.11.4-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | CVE List, EUVD, NVD, OSV | |
| facts | OSV | |
| affected, aliases, references | 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-2026-0964 is a medium vulnerability (CVSS 5.0) in Libssh, published February 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.42%, the 36th percentile. Fixed in libssh 0.11.4-r0.
References
access.redhat.com/errata/RHSA-2026:18160
access.redhat.com/errata/RHSA-2026:18683
access.redhat.com/security/cve/CVE-2026-0964
bugzilla.redhat.com/show_bug.cgi?id=2436979
libssh.org/2026/02/10/libssh-0-12-0-and-0-11-4-security-releases
nvd.nist.gov/vuln/detail/CVE-2026-0964
Show 125 moreShow less
github.com/advisories/GHSA-9p3w-rm2q-9gxc
security.alpinelinux.org/vuln/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/2433121
bugzilla.redhat.com/2436979
bugzilla.redhat.com/2436980
bugzilla.redhat.com/2436981
bugzilla.redhat.com/2436982
errata.almalinux.org/10/ALSA-2026-18160.html
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-2025-8277
bugzilla.redhat.com/2369367
bugzilla.redhat.com/2376184
bugzilla.redhat.com/2376193
bugzilla.redhat.com/2383220
bugzilla.redhat.com/2383888
errata.almalinux.org/9/ALSA-2026-18683.html
docs.bell-sw.com/security/cves/CVE-2026-0964
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1778237316.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1778269628.html
access.redhat.com/downloads/content/package-browser
github.com/CVEProject/cvelistV5/tree/main/cves/2026/0xxx/CVE-2026-0964.json
security-tracker.debian.org/tracker/CVE-2026-0964
advisories.mageia.org/MGASA-2026-0202.html
bugs.mageia.org/show_bug.cgi?id=35138
slackware.com/security/viewer.php?l=slackware-security&y=2026&m=slackware-security.387438
libssh.org/security/advisories/CVE-2026-0964.txt
libssh.org/security/advisories/CVE-2026-0965.txt
libssh.org/security/advisories/CVE-2026-0966.txt
libssh.org/security/advisories/CVE-2026-0967.txt
libssh.org/security/advisories/CVE-2026-0968.txt
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1492
nvd.nist.gov/vuln/detail/CVE-2026-0967
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1558
nvd.nist.gov/vuln/detail/CVE-2026-0965
nvd.nist.gov/vuln/detail/CVE-2026-0966
nvd.nist.gov/vuln/detail/CVE-2026-0968
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1559
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1560
nvd.nist.gov/vuln/detail/CVE-2026-3731
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1561
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1562
docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html/10.2_release_notes/index
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2433121
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-133421
issues.redhat.com/browse/RHEL-70825
issues.redhat.com/browse/RHEL-93748
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_18160.json
cve.org/CVERecord?id=CVE-2026-0964
cve.org/CVERecord?id=CVE-2026-0965
cve.org/CVERecord?id=CVE-2026-0966
cve.org/CVERecord?id=CVE-2026-0967
cve.org/CVERecord?id=CVE-2026-0968
docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/9.8_release_notes/index
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=2383888
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
nvd.nist.gov/vuln/detail/CVE-2025-8277
libssh.org/security/advisories/CVE-2025-8277.txt
errata.rockylinux.org/RLSA-2026:18160
errata.rockylinux.org/RLSA-2026:18683
suse.com/support/update/announcement/2026/suse-su-20260567-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-20260778-1
suse.com/support/update/announcement/2026/suse-su-20260779-1
suse.com/support/update/announcement/2026/suse-su-20261344-1
bugzilla.suse.com/1259377
suse.com/security/cve/CVE-2026-3731
suse.com/support/update/announcement/2026/suse-su-20261565-1
suse.com/support/update/announcement/2026/suse-su-202620524-1
suse.com/support/update/announcement/2026/suse-su-202620531-1
suse.com/support/update/announcement/2026/suse-su-202621396-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/2026/suse-su-202621428-1
ubuntu.com/security/CVE-2026-0964
ubuntu.com/security/notices/USN-8051-1
ubuntu.com/security/notices/USN-8051-2
ubuntu.com/security/CVE-2025-8277
ubuntu.com/security/CVE-2026-0965
ubuntu.com/security/CVE-2026-0966
ubuntu.com/security/CVE-2026-0967
ubuntu.com/security/CVE-2026-0968