CVE-2016-10128
Buffer overflow in the git_pkt_parse_line function in transports/smart ...
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD.
Descripción
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.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| alpine 3.10 | libgit2, libgit2-0.27 | 0.25.1-r0 |
| alpine 3.11 | libgit2 | 0.25.1-r0 |
| alpine 3.12 | libgit2 | 0.25.1-r0 |
| alpine 3.13 | libgit2, libgit2-1.0 | 0.25.1-r0 |
| alpine 3.14 | libgit2, libgit2-1.0 | 0.25.1-r0 |
| alpine 3.15 | libgit2, libgit2-1.1 | 0.25.1-r0 |
| alpine 3.16 | libgit2, libgit2-1.1 | 0.25.1-r0 |
| alpine 3.17 | libgit2 | 0.25.1-r0 |
| alpine 3.18 | libgit2 | 0.25.1-r0 |
| alpine 3.19 | libgit2 | 0.25.1-r0 |
| alpine 3.20 | libgit2 | 0.25.1-r0 |
| alpine 3.21 | libgit2 | 0.25.1-r0 |
Mostrar las 36 entradas de 28 fuentes
| Fuente | Paquete | Corregido en |
|---|---|---|
| alpine 3.10 | libgit2 | 0.25.1-r0 |
| alpine 3.10 | libgit2-0.27 | 0.25.1-r0 |
| alpine 3.11 | libgit2 | 0.25.1-r0 |
| alpine 3.12 | libgit2 | 0.25.1-r0 |
| alpine 3.13 | libgit2 | 0.25.1-r0 |
| alpine 3.13 | libgit2-1.0 | 0.25.1-r0 |
| alpine 3.14 | libgit2 | 0.25.1-r0 |
| alpine 3.14 | libgit2-1.0 | 0.25.1-r0 |
| alpine 3.15 | libgit2 | 0.25.1-r0 |
| alpine 3.15 | libgit2-1.1 | 0.25.1-r0 |
| alpine 3.16 | libgit2 | 0.25.1-r0 |
| alpine 3.16 | libgit2-1.1 | 0.25.1-r0 |
| alpine 3.17 | libgit2 | 0.25.1-r0 |
| alpine 3.18 | libgit2 | 0.25.1-r0 |
| alpine 3.19 | libgit2 | 0.25.1-r0 |
| alpine 3.20 | libgit2 | 0.25.1-r0 |
| alpine 3.21 | libgit2 | 0.25.1-r0 |
| alpine 3.22 | libgit2 | 0.25.1-r0 |
| alpine 3.23 | libgit2 | 0.25.1-r0 |
| alpine 3.24 | 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 |
| alpine edge | libgit2 | 0.25.1-r0 |
| debian 11 | cargo | 0.17.0-1 |
| debian 11 | libgit2 | 0.25.1+really0.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 |
| debian 8 | libgit2 | sin corrección indicada |
| echo | cargo | 0.17.0-1 |
| echo | libgit2 | 0.25.1+really0.24.6-1 |
Referencias
- http://lists.opensuse.org/opensuse-updates/2017-02/msg00030.html
- http://lists.opensuse.org/opensuse-updates/2017-02/msg00036.html
- http://lists.opensuse.org/opensuse-updates/2017-02/msg00072.html
- http://www.openwall.com/lists/oss-security/2017/01/10/5
- http://www.openwall.com/lists/oss-security/2017/01/11/6
- http://www.securityfocus.com/bid/95338
- https://github.com/libgit2/libgit2/commit/4ac39c76c0153d1ee6889a0984c39e97731684b2
- https://github.com/libgit2/libgit2/commit/66e3774d279672ee51c3b54545a79d20d1ada834