Package "libssh"
| Name: |
libssh
|
Description: |
This package is just an umbrella for a group of other packages,
it has no description. Description samples from packages in group:
- tiny C SSH library (OpenSSL flavor)
- tiny C SSH library - Development files (OpenSSL flavor)
- tiny C SSH library - Documentation files
|
| Latest version: |
0.11.3-1ubuntu2.1 |
| Release: |
resolute (26.04) |
| Level: |
updates |
| Repository: |
main |
Links
Other versions of "libssh" in Resolute
Packages in group
Deleted packages are displayed in grey.
Changelog
|
libssh (0.11.3-1ubuntu2.1) resolute-security; urgency=medium
* SECURITY UPDATE: Stack buffer overflow in SFTP server longname construction
- debian/patches/CVE-2026-15370-1.patch: sftpserver: Avoid stack buffer
overrun while processing long filenames in src/sftpserver.c.
- debian/patches/CVE-2026-15370-2.patch: tests: verify the SFTP longname is
in expected format in tests/server/torture_sftpserver.c.
- CVE-2026-15370
* SECURITY UPDATE: Denial of service via zero advertised channel packet size
- debian/patches/CVE-2026-59843-1.patch: channels: Fail when receiving max
packet size 0 in src/channels.c, src/messages.c.
- debian/patches/CVE-2026-59843-2.patch: tests: Verify zero max packet size
in channel open is rejected in tests/unittests/torture_channel.c.
- CVE-2026-59843
* SECURITY UPDATE: Denial of service via oversized SFTP read length
- debian/patches/CVE-2026-59844.patch: sftpserver: cap accepted values of
len in SSH_FXP_READ in src/sftpserver.c.
- CVE-2026-59844
* SECURITY UPDATE: Denial of service via unchecked ProxyCommand fork() failure
- debian/patches/CVE-2026-59845.patch: socket: Properly check fork() return
code in src/socket.c.
- CVE-2026-59845
* SECURITY UPDATE: Information disclosure via ProxyCommand %r username
expansion
- debian/patches/CVE-2026-59846.patch: Block shell metacharacters from
usernames in include/libssh/priv.h, src/misc.c.
- CVE-2026-59846
* SECURITY UPDATE: Integrity downgrade via OpenSSL AES-GCM tag verification
- debian/patches/CVE-2026-59847-1.patch: libcrypto: Fix tag verification of
AES-GCM ciphers in src/libcrypto.c.
- debian/patches/CVE-2026-59847-2.patch: libcrypto: Fix symmetric issue
during encryption in src/libcrypto.c.
- CVE-2026-59847
* SECURITY UPDATE: Denial of service via SFTP responses with unknown request
IDs
- debian/patches/CVE-2026-59848-1.patch: sftp: handle responses with unknown
request IDs in include/libssh/sftp.h, include/libssh/sftp_priv.h,
src/sftp.c, src/sftp_aio.c, src/sftp_common.c,
tests/client/torture_sftp_request_id.c, tests/client/CMakeLists.txt.
- debian/patches/CVE-2026-59848-2.patch: sftp: Initialize sftp_request_queue
ptr in sftp_free in src/sftp.c.
- CVE-2026-59848
* SECURITY UPDATE: Denial of service via automatic certificate authentication
loop
- debian/patches/CVE-2026-59849-1.patch: auth: Move certificate iterator on
failure to prevent infinite loop in src/auth.c.
- debian/patches/CVE-2026-59849-2.patch: auth: Fix state machine to aovid
infinite loop in src/auth.c.
- debian/patches/CVE-2026-59849-3.patch: tests: Reproducer for infinite
loops with non-default configurations in tests/client/torture_auth_cert.c.
- CVE-2026-59849
* SECURITY UPDATE: Use-after-free via data callbacks on closed channels
- debian/patches/CVE-2026-59850-1.patch: channels: Avoid processing DATA
packets on closed channels in src/channels.c.
- debian/patches/CVE-2026-59850-2.patch: tests: Verify sending data after
close does not trigger callbacks in tests/server/torture_sftpserver.c.
- CVE-2026-59850
-- Marc Deslauriers Mon, 24 Aug 2026 09:47:19 -0400
|
| Source diff to previous version |
| CVE-2026-15370 |
A flaw was found in libssh. During SFTP server directory listing, the longname field is constructed with unsafe concatenation into a fixed-size stack |
| CVE-2026-59843 |
A flaw was found in libssh. A remote authenticated peer can advertise a zero maximum packet size in SSH_MSG_CHANNEL_OPEN, causing later channel write |
| CVE-2026-59844 |
A flaw was found in libssh. A remote authenticated client can issue SSH_FXP_READ requests with an arbitrarily large length, causing a libssh SFTP ser |
| CVE-2026-59845 |
A flaw was found in libssh. When ProxyCommand is used, an unchecked fork() failure can be stored as process ID -1; during cleanup, signals may then b |
| CVE-2026-59846 |
A flaw was found in libssh. A malicious username expanded through %r in ProxyCommand handling can inject shell metacharacters, exposing environment v |
| CVE-2026-59847 |
A flaw was found in libssh. Incorrect AES-GCM finalization checks in builds using the OpenSSL backend can effectively remove integrity protection, al |
| CVE-2026-59848 |
A flaw was found in libssh. A malicious SFTP server can send responses for unknown request IDs that libssh clients keep queued indefinitely, causing |
| CVE-2026-59849 |
A flaw was found in libssh. Logic errors in automatic certificate-based public key authentication can cause libssh clients to loop indefinitely when |
| CVE-2026-59850 |
A flaw was found in libssh. If data packets are processed after a channel is closed, channel data callbacks can be invoked after the associated data |
|
|
No changelog available yet.
|
About
-
Send Feedback to @ubuntu_updates