• CVE-2023-22742

发布时间: 2023年12月22日

修改时间: 2024年10月31日

概要

libgit2 is a cross-platform, linkable library implementation of Git. When using an SSH remote with the optional libssh2 backend, libgit2 does not perform certificate checking by default. Prior versions of libgit2 require the caller to set the `certificate_check` field of libgit2 s `git_remote_callbacks` structure - if a certificate check callback is not set, libgit2 does not perform any certificate checking. This means that by default - without configuring a certificate check callback, clients will not perform validation on the server SSH keys and may be subject to a man-in-the-middle attack. Users are encouraged to upgrade to v1.4.5 or v1.5.1. Users unable to upgrade should ensure that all relevant certificates are manually checked.

CVSS v3 指标

NVD openEuler
Confidentiality None None
Attack Vector Network Network
CVSS评分 5.9 5.9
Attack Complexity High High
Privileges Required None None
Scope Unchanged Unchanged
Integrity High High
User Interaction None None
Availability None None

安全公告

公告名 概要 发布时间
KylinSec-SA-2023-1807 libgit2 security update 2023年12月22日

影响产品

产品 状态
KY3.4-4A libgit2 Fixed
KY3.4-5A libgit2 Fixed
KY3.5.1 libgit2 Fixed
KY3.5.2 libgit2 Fixed