CVE-2025-11148

Severity CVSS v4.0:
Pending analysis
Type:
CWE-78 OS Command Injections
Publication date:
30/09/2025
Last modified:
02/10/2025

Description

All versions of the package check-branches are vulnerable to Command Injection check-branches is a command-line tool that is interacted with locally, or via CI, to confirm no conflicts exist in git branches.<br /> <br /> However, the library follows these conventions which can be abused:<br /> 1. It trusts branch names as they are (plain text)<br /> 2. It spawns git commands by concatenating user input<br /> <br /> Since a branch name is potentially a user input - as users can create branches remotely via pull requests, or simply due to privileged access to a repository - it can effectively be abused to run any command.