Logo
vulnerabilityCVE-2026-0966
Name
CVE-2026-0966
Source
NVD ( link)Debian ( link)
Description
A flaw was found in libssh. The API function `ssh_get_hexa()` is vulnerable to a denial of service when processing zero-length input. This can be exploited remotely by an attacker during GSSAPI (Generic Security Service Application Program Interface) authentication if the server's logging verbosity is set to `SSH_LOG_PACKET (3)` or higher. Successful exploitation could lead to a self-Denial of Service of the per-connection daemon process.
Published Date
Updated Date
Workaround
-

Analysis#


Affected Component
Analysis
libssh
Patched

Vulnerability Ratings#


8.2
CVSSv31
6.5
other
NaN
other

Others affected components#


Name
Project
Project Version
Version
Status
buildroot
2025.02.x
0.11.4
Not Affected
buildroot
master
0.12.0
Not Affected
openwrt
master
0.12.0-r1
Not Affected
openwrt
openwrt-25.12
0.11.3-r1
Exploitable
yocto
master
0.11.4
Not Affected
yocto
scarthgap
0.10.6
Patched

Resolved with patches#


libssh (yocto:kirkstone)

#
Title
Author
Resolve
1
CVE-2026-0966 doc: Update guided tour to use SHA256 fingerprints
Jakub Jelen <jjelen@redhat.com>
CVE-2026-0966
2
CVE-2026-0966 misc: Avoid heap buffer underflow in ssh_get_hexa
Jakub Jelen <jjelen@redhat.com>
CVE-2026-0966

libssh (yocto:scarthgap)

#
Title
Author
Resolve
1
CVE-2026-0966 tests: Test coverage for ssh_get_hexa
Jakub Jelen <jjelen@redhat.com>
CVE-2026-0966
2
CVE-2026-0966 doc: Update guided tour to use SHA256 fingerprints
Jakub Jelen <jjelen@redhat.com>
CVE-2026-0966
3
CVE-2026-0966 misc: Avoid heap buffer underflow in ssh_get_hexa
Jakub Jelen <jjelen@redhat.com>
CVE-2026-0966