CVE-2024-35186

gitoxide is a pure Rust implementation of Git. During checkout, `gix-worktree-state` does not verify that paths point to locations in the working tree. A specially crafted repository can, when cloned, place new files anywhere writable by the application. This vulnerability leads to a major loss of confidentiality, integrity, and availability, but creating files outside a working tree without attempting to execute code can directly impact integrity as well. This vulnerability has been patched in version(s) 0.36.0.
Configurations

No configuration.

History

21 Nov 2024, 09:19

Type Values Removed Values Added
Summary
  • (es) gitoxide es una implementación Rust pura de Git. Durante el pago, `gix-worktree-state` no verifica que las rutas apunten a ubicaciones en el árbol de trabajo. Un repositorio especialmente manipulado puede, cuando se clona, colocar archivos nuevos en cualquier lugar donde la aplicación pueda escribirlos. Esta vulnerabilidad provoca una pérdida importante de confidencialidad, integridad y disponibilidad, pero la creación de archivos fuera de un árbol de trabajo sin intentar ejecutar código también puede afectar directamente la integridad. Esta vulnerabilidad ha sido parcheada en las versiones 0.36.0.
References () https://github.com/Byron/gitoxide/security/advisories/GHSA-7w47-3wg8-547c - () https://github.com/Byron/gitoxide/security/advisories/GHSA-7w47-3wg8-547c -

23 May 2024, 09:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-05-23 09:15

Updated : 2024-11-21 09:19


NVD link : CVE-2024-35186

Mitre link : CVE-2024-35186

CVE.ORG link : CVE-2024-35186


JSON object : View

Products Affected

No product.

CWE
CWE-23

Relative Path Traversal