CVE-2025-68145

In mcp-server-git versions prior to 2025.12.17, when the server is started with the --repository flag to restrict operations to a specific repository path, it did not validate that repo_path arguments in subsequent tool calls were actually within that configured path. This could allow tool calls to operate on other repositories accessible to the server process. The fix adds path validation that resolves both the configured repository and the requested path (following symlinks) and verifies the requested path is within the allowed repository before executing any git operations. Users are advised to upgrade to 2025.12.17 upon release to remediate this issue.
Configurations

Configuration 1 (hide)

cpe:2.3:a:lfprojects:model_context_protocol_servers:*:*:*:*:*:*:*:*

History

30 Sep 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) En versiones de mcp-server-git anteriores a 2025.12.17, cuando el servidor se inicia con la bandera --repository para restringir las operaciones a una ruta de repositorio específica, no validaba que los argumentos repo_path en llamadas de herramientas posteriores estuvieran realmente dentro de esa ruta configurada. Esto podría permitir que las llamadas de herramientas operaran en otros repositorios accesibles al proceso del servidor. La solución añade validación de ruta que resuelve tanto el repositorio configurado como la ruta solicitada (siguiendo enlaces simbólicos) y verifica que la ruta solicitada esté dentro del repositorio permitido antes de ejecutar cualquier operación git. Se aconseja a los usuarios actualizar a 2025.12.17 tras su lanzamiento para remediar este problema.

Information

Published : 2025-12-17 23:16

Updated : 2026-09-30 23:10


NVD link : CVE-2025-68145

Mitre link : CVE-2025-68145

CVE.ORG link : CVE-2025-68145


JSON object : View

Products Affected

lfprojects

  • model_context_protocol_servers
CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')