Skip to content
CVE PROGRAM SOURCE RECORD7.5 High

CVE-2026-49987

Repomix: Command Injection (RCE) via `--remote-branch` Argument Injection

Description

Repomix is a tool that packs repositories into AI-friendly files. Prior to 1.14.1, src/core/git/gitCommand.ts execGitShallowClone passes the --remote-branch value directly to git fetch and git checkout without validation or --end-of-options, allowing --upload-pack or other Git option injection that bypasses validateGitUrl() dangerous parameter checks and can execute commands through local or SSH-style transports. This issue is fixed in version 1.14.1.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

yamadashy repomix

  • < 1.14.1affected

References