CVE-2016-10128
Fixed in a distro release EPSS 4%
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.
Products: libgit2_project libgit2
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Alpine 3.10 | libgit2 | 0.25.1-r0 |
| Alpine 3.11 | libgit2 | 0.25.1-r0 |
| Alpine 3.4 | libgit2 | 0.24.6-r0 |
| Alpine 3.5 | libgit2 | 0.24.6-r0 |
| Alpine 3.6 | libgit2 | 0.25.1-r0 |
| Alpine 3.7 | libgit2 | 0.25.1-r0 |
| Alpine 3.8 | libgit2 | 0.25.1-r0 |
| Alpine 3.9 | libgit2 | 0.25.1-r0 |
| Arch Linux | libgit2 | 1:0.24.6-1 |
| Debian 12 | cargo | 0.17.0-1 |
| Debian 12 | libgit2 | 0.25.1+really0.24.6-1 |
| Debian 13 | libgit2 | 0.25.1+really0.24.6-1 |
| Debian 14 | libgit2 | 0.25.1+really0.24.6-1 |
| SUSE Linux Enterprise Software Development Kit 12 SP2 | libgit2 | 0.24.1-6.1 |
| SUSE Package Hub 12 SP1 | libgit2 | 0.24.6-10.1 |
| Ubuntu 24.04 LTS | libgit2 | 1.7.2+ds-1ubuntu3.1 |
| Ubuntu 26.04 LTS | libgit2 | 1.9.1+ds-1ubuntu1.1 |
| Ubuntu Pro 14.04 LTS | libgit2 | 0.19.0-2ubuntu0.4+esm2 |
| Ubuntu Pro 16.04 LTS | libgit2 | 0.24.1-2ubuntu0.2+esm3 |
| Ubuntu Pro 18.04 LTS | libgit2 | 0.26.0+dfsg.1-1.1ubuntu0.2+esm2 |
| Ubuntu Pro 20.04 LTS | libgit2 | 0.28.4+dfsg.1-2ubuntu0.1+esm1 |
| Ubuntu Pro 22.04 LTS | libgit2 | 1.1.0+dfsg.1-4.1ubuntu0.1+esm1 |
| openSUSE Tumbleweed | libgit2 | 1.1.1-1.2 |