English version →
このページは Debian 向けの修正状況です。脆弱性そのものの説明は CVE 本体のページにあります。 CVE-2026-53586 の詳細 →
カテゴリ
DEBIAN-CVE-2026-53586

libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality in...

原文の説明

取得元が公開している説明をそのまま載せています (多くは英語)。

libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, the built-in HTTP transport in src/libgit2/transports/http.c follows an offsite initial redirect, and handle_remote_auth and handle_auth pass transport->owner->url instead of transport->server.url to the credential callback when the redirected host returns 401 Unauthorized. A callback that scopes credentials to the original trusted URL can therefore return GIT_CREDENTIAL_USERPASS_PLAINTEXT credentials that libgit2 stores in transport->server.cred and sends as an Authorization header to the redirected host. An attacker who controls a trusted Git host or an open redirect on that host can disclose HTTP Basic credentials, personal access tokens, or equivalent credentials. This issue is fixed in versions 1.8.6 and 1.9.5.

出典: OSV.dev (Open Source Vulnerabilities) OSV

影響パッケージ

Debian:12 libgit2
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.5.1+ds-1+deb12u2"}]}]
Debian:13 libgit2
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.0+ds-2+deb13u1"}]}]
Debian:14 libgit2
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.6+ds-1"}]}]

参照URL

当サイトでは、アクセス解析と広告の効果測定のために Cookie を使います。株式会社Game のサイト共通の設定です。 詳しく