• 公告ID (KylinSec-SA-2025-2863)

摘要:

libssh security update

安全等级: High

公告ID: KylinSec-SA-2025-2863

发布日期: 2025年9月12日

关联CVE: CVE-2025-4878   CVE-2025-4877   CVE-2025-5372  

  • 详细介绍

1. 漏洞描述

   

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 vulnerability classified as critical was found in libssh up to 0.11.1.The CWE definition for the vulnerability is CWE-119. The product performs operations on a memory buffer, but it can read from or write to a memory location that is outside of the intended boundary of the buffer.As an impact it is known to affect confidentiality, integrity, and availability.Upgrading to version 0.11.2 eliminates this vulnerability.(CVE-2025-4877)

A vulnerability, which was classified as problematic, has been found in libssh up to 0.11.1.Using CWE to declare the problem leads to CWE-824. The product accesses or uses a pointer that has not been initialized.Impacted is confidentiality, integrity, and availability.Upgrading to version 0.11.2 eliminates this vulnerability.(CVE-2025-4878)

A flaw was found in libssh versions built with OpenSSL versions older than 3.0, specifically in the ssh_kdf() function responsible for key derivation. Due to inconsistent interpretation of return values where OpenSSL uses 0 to indicate failure and libssh uses 0 for success—the function may mistakenly return a success status even when key derivation fails. This results in uninitialized cryptographic key buffers being used in subsequent communication, potentially compromising SSH sessions' confidentiality, integrity, and availability.(CVE-2025-5372)

2. 影响范围

cve名称 产品 组件 是否受影响
CVE-2025-4878 KY3.4-5A libssh Fixed
CVE-2025-4877 KY3.4-5A libssh Fixed
CVE-2025-5372 KY3.4-5A libssh Fixed

3. 影响组件

    libssh

4. 修复版本

   

KY3.4-5A

软件名称 架构 版本号
libssh-help noarch 0.9.4-11.kb1.ky3_4
libssh x86_64 0.9.4-11.kb1.ky3_4
libssh-devel x86_64 0.9.4-11.kb1.ky3_4
libssh aarch64 0.9.4-11.kb1.ky3_4
libssh-devel aarch64 0.9.4-11.kb1.ky3_4

5. 修复方法


方法一:下载安装包进行升级安装
1、通过下载链接下载需要升级的升级包保存,如 xxx.rpm
2、通过rpm命令升级,如 rpm -Uvh xxx.rpm

方法二:通过软件源进行升级安装
1、保持能够连接上互联网
2、通过yum命令升级指定的包,如 yum install 包名

6. 下载链接

   

KY3.4-5A:

x86_64:

     libssh-help   

     libssh   

     libssh-devel   

aarch64:

     libssh-help   

     libssh   

     libssh-devel   

上一篇:KylinSec-SA-2025-2862 下一篇:KylinSec-SA-2025-2864