Buffer overflow in the git_pkt_parse_line function in transports/smart_pkt.c in the Git Smart Protocol support in libgit2 before 0.24.6 and 0.25.x before 0.25.1 allows remote attackers to have unspecified impact via a crafted non-flush packet.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade libgit2-0.27Upgrade libgit2-1.0Upgrade libgit2-1.1Upgrade libgit2 | Aug 30, 2017 | Mar 24, 2017 |
| Arch Linux | — | Upgrade to the latest version of Arch Linux | Jul 11, 2025 | Mar 24, 2017 |
| Debian | — | Upgrade libgit2Upgrade cargo | Jul 30, 2024 | Mar 24, 2017 |
| Suse | — | Upgrade libgit2-26Upgrade libgit2-24Upgrade libgit2-develUpgrade libgit2-28 | Feb 7, 2017 | Feb 6, 2017 |
| Ubuntu | — | Upgrade libgit2-1.7Upgrade libgit2-devNo solution existsUpgrade libgit2-dev (Ubuntu Pro)Upgrade libgit2-24 (Ubuntu Pro)Upgrade libgit2-1.9Upgrade libgit2-26 (Ubuntu Pro)Upgrade libgit2-fixturesUpgrade libgit2-0 (Ubuntu Pro)Upgrade libgit2-fixtures (Ubuntu Pro)Upgrade libgit2-1.1 (Ubuntu Pro)Upgrade libgit2-28 (Ubuntu Pro) | Jun 26, 2025 | Mar 24, 2017 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub