Patchwire CVEs, their patch status, and feeds to follow them

CVE-2024-24577

Fixed in a distro release EPSS 2%CVSS 8.6

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. Using well-crafted inputs to `git_index_add` can cause heap corruption that could be leveraged for arbitrary code execution. There is an issue in the `has_dir_name` function in `src/libgit2/index.c`, which frees an entry that should not be freed. The freed entry is later used and overwritten with potentially bad actor-controlled data leading to controlled heap corruption. Depending on the application that uses libgit2, this could lead to arbitrary code execution. This issue has been patched in version 1.6.5 and 1.7.2.

Published 2024-02-06 · CVE record · OSV

Products: libgit2

Distro releases

ReleasePackageFixed in
Amazon Linux 2cargo1.68.2-1.amzn2.0.6
Amazon Linux 2clippy1.68.2-1.amzn2.0.6
Amazon Linux 2rust1.68.2-1.amzn2.0.6
Amazon Linux 2rust-analysis1.68.2-1.amzn2.0.6
Amazon Linux 2rust-analyzer1.68.2-1.amzn2.0.6
Amazon Linux 2rust-debugger-common1.68.2-1.amzn2.0.6
Amazon Linux 2rust-doc1.68.2-1.amzn2.0.6
Amazon Linux 2rust-gdb1.68.2-1.amzn2.0.6
Amazon Linux 2rust-src1.68.2-1.amzn2.0.6
Amazon Linux 2rust-std-static1.68.2-1.amzn2.0.6
Amazon Linux 2rust-toolset1.68.2-1.amzn2.0.6
Amazon Linux 2rustfmt1.68.2-1.amzn2.0.6
Amazon Linux 2023cargo1.68.2-1.amzn2023.0.5
Amazon Linux 2023clippy1.68.2-1.amzn2023.0.5
Amazon Linux 2023libgit21.6.4-115.amzn2023.0.2
Amazon Linux 2023libgit2-devel1.6.4-115.amzn2023.0.2
Amazon Linux 2023rust1.68.2-1.amzn2023.0.5
Amazon Linux 2023rust-analysis1.68.2-1.amzn2023.0.5
Amazon Linux 2023rust-analyzer1.68.2-1.amzn2023.0.5
Amazon Linux 2023rust-debugger-common1.68.2-1.amzn2023.0.5
Amazon Linux 2023rust-doc1.68.2-1.amzn2023.0.5
Amazon Linux 2023rust-gdb1.68.2-1.amzn2023.0.5
Amazon Linux 2023rust-lldb1.68.2-1.amzn2023.0.5
Amazon Linux 2023rust-src1.68.2-1.amzn2023.0.5
Amazon Linux 2023rust-std-static1.68.2-1.amzn2023.0.5
Amazon Linux 2023rust-std-static-wasm32-unknown-unknown1.68.2-1.amzn2023.0.5
Amazon Linux 2023rust-std-static-wasm32-wasi1.68.2-1.amzn2023.0.5
Amazon Linux 2023rustfmt1.68.2-1.amzn2023.0.5
Chainguardlibgit21.7.2-r0
Chainguardlibgit2-1.51.7.2-r0
Debian 10libgit20.27.7+dfsg.1-0.2+deb10u2
Debian 11libgit21.1.0+dfsg.1-4+deb11u2
Debian 12libgit21.5.1+ds-1+deb12u1
Debian 13libgit21.7.2+ds-1
Debian 14libgit21.7.2+ds-1
SUSE Enterprise Storage 7.1git2.35.3-150300.10.42.1
SUSE Enterprise Storage 7.1libgit20.28.4-150200.3.9.1
SUSE Linux Enterprise High Performance Computing 15 SP2-LTSSgit2.26.2-150000.59.1
SUSE Linux Enterprise High Performance Computing 15 SP2-LTSSlibgit20.28.4-150200.3.9.1
SUSE Linux Enterprise High Performance Computing 15 SP2-LTSSlibgit20.26.8-150000.3.21.1
SUSE Linux Enterprise High Performance Computing 15 SP3-LTSSgit2.35.3-150300.10.42.1
SUSE Linux Enterprise High Performance Computing 15 SP3-LTSSlibgit20.28.4-150200.3.9.1
SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOSgit2.35.3-150300.10.42.1
SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOSlibgit21.3.0-150400.3.9.1
SUSE Linux Enterprise High Performance Computing 15 SP4-LTSSgit2.35.3-150300.10.42.1
SUSE Linux Enterprise High Performance Computing 15 SP4-LTSSlibgit21.3.0-150400.3.9.1
SUSE Linux Enterprise Micro 5.5git2.35.3-150300.10.42.1
SUSE Linux Enterprise Module for Basesystem 15 SP5git2.35.3-150300.10.42.1
SUSE Linux Enterprise Module for Basesystem 15 SP6git2.43.0-150600.3.6.1
SUSE Linux Enterprise Module for Development Tools 15 SP5git2.35.3-150300.10.42.1
SUSE Linux Enterprise Module for Development Tools 15 SP5libgit21.3.0-150400.3.9.1
SUSE Linux Enterprise Module for Development Tools 15 SP6git2.43.0-150600.3.6.1
SUSE Linux Enterprise Module for Development Tools 15 SP6libgit21.7.2-150600.3.3.1
SUSE Linux Enterprise Server 12 SP5git2.26.2-27.75.1
SUSE Linux Enterprise Server 15 SP2-LTSSgit2.26.2-150000.59.1
SUSE Linux Enterprise Server 15 SP2-LTSSlibgit20.28.4-150200.3.9.1
SUSE Linux Enterprise Server 15 SP2-LTSSlibgit20.26.8-150000.3.21.1
SUSE Linux Enterprise Server 15 SP3-LTSSgit2.35.3-150300.10.42.1
SUSE Linux Enterprise Server 15 SP3-LTSSlibgit20.28.4-150200.3.9.1
SUSE Linux Enterprise Server 15 SP4-LTSSgit2.35.3-150300.10.42.1
SUSE Linux Enterprise Server 15 SP4-LTSSlibgit21.3.0-150400.3.9.1
SUSE Linux Enterprise Server for SAP Applications 12 SP5git2.26.2-27.75.1
SUSE Linux Enterprise Server for SAP Applications 15 SP2git2.26.2-150000.59.1
SUSE Linux Enterprise Server for SAP Applications 15 SP2libgit20.26.8-150000.3.21.1
SUSE Linux Enterprise Server for SAP Applications 15 SP2libgit20.28.4-150200.3.9.1
SUSE Linux Enterprise Server for SAP Applications 15 SP3git2.35.3-150300.10.42.1
SUSE Linux Enterprise Server for SAP Applications 15 SP3libgit20.28.4-150200.3.9.1
SUSE Linux Enterprise Server for SAP Applications 15 SP4git2.35.3-150300.10.42.1
SUSE Linux Enterprise Server for SAP Applications 15 SP4libgit21.3.0-150400.3.9.1
SUSE Linux Enterprise Software Development Kit 12 SP5git2.26.2-27.75.1
SUSE Linux Enterprise Software Development Kit 12 SP5libgit20.24.1-11.5.1
SUSE Linux Micro 6.0git2.51.0-1.1
SUSE Manager Proxy 4.3git2.35.3-150300.10.42.1
SUSE Manager Server 4.3git2.35.3-150300.10.42.1
SUSE Manager Server Module 4.3libgit20.28.4-150200.3.9.1
Ubuntu 20.04 LTSlibgit20.28.4+dfsg.1-2ubuntu0.1
Ubuntu 22.04 LTSlibgit21.1.0+dfsg.1-4.1ubuntu0.1
Ubuntu Pro 16.04 LTSlibgit20.24.1-2ubuntu0.2+esm2
Ubuntu Pro 18.04 LTSlibgit20.26.0+dfsg.1-1.1ubuntu0.2+esm1
Wolfilibgit21.7.2-r0
openSUSE Leap 15.5git2.35.3-150300.10.42.1
openSUSE Leap 15.5libgit21.3.0-150400.3.9.1
openSUSE Leap 15.6git2.43.0-150600.3.6.1
openSUSE Leap 15.6libgit21.7.2-150600.3.3.1
openSUSE Leap Micro 5.5git2.35.3-150300.10.42.1
openSUSE Tumbleweedgit2.45.2-2.1
openSUSE Tumbleweedlibgit21.7.2-1.1