CVE-2023-22490 in Visual Studioinformación

Resumen

por VulDB • 2026-05-22

Git es un sistema de control de versiones. Mediante el uso de un repositorio especialmente elaborado, Git, en versiones anteriores a 2.39.2, 2.38.4, 2.37.6, 2.36.5, 2.35.7, 2.34.7, 2.33.7, 2.32.6, 2.31.7 y 2.30.8, puede ser inducido a utilizar su optimización de clonación local incluso cuando se emplea un transporte no local. Aunque Git abortará las clonaciones locales cuyo directorio `$GIT_DIR/objects` contenga enlaces simbólicos, el propio directorio `objects` podría ser un enlace simbólico. La combinación de ambos factores permite incluir archivos arbitrarios basados en rutas conocidas del sistema de archivos de la víctima dentro de la copia de trabajo del repositorio malicioso, lo que posibilita la exfiltración de datos de manera similar a la descrita en CVE-2022-39253. Se ha preparado una corrección que aparecerá en las versiones v2.39.2, v2.38.4, v2.37.6, v2.36.5, v2.35.7, v2.34.7, v2.33.7, v2.32.6, v2.31.7 y v2.30.8. Si la actualización no es práctica, existen dos soluciones alternativas a corto plazo. Evite clonar repositorios de fuentes no confiables utilizando `--recurse-submodules`. En su lugar, considere clonar repositorios sin clonar recursivamente sus submódulos y ejecute `git submodule update` en cada capa. Antes de hacerlo, inspeccione cada nuevo archivo `.gitmodules` para asegurarse de que no contenga URLs de módulos sospechosas.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

GitHub

Reservar

2022-12-29

Divulgación

2023-02-14

Moderación

aceptado

Artículo

2

Relacionar

mostrar

CPE

listo

EPSS

0.00710

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!