CVE-2025-54416 – GitHub tj-actions Branch Names Command Injection Vulnerability

The following table lists the changes that have been made to the
CVE-2025-54416 vulnerability over time.

Vulnerability history details can be useful for understanding the evolution
of a vulnerability, and for identifying the most recent changes that may
impact the vulnerability’s severity, exploitability, or other characteristics.

  • New CVE Received
    by [email protected]

    Jul. 26, 2025

    Action Type Old Value New Value
    Added Description tj-actions/branch-names is a Github actions repository that contains workflows to retrieve branch or tag names with support for all events. In versions 8.2.1 and below, a critical vulnerability has been identified in the tj-actions/branch-names’ GitHub Action workflow which allows arbitrary command execution in downstream workflows. This issue arises due to inconsistent input sanitization and unescaped output, enabling malicious actors to exploit specially crafted branch names or tags. While internal sanitization mechanisms have been implemented, the action outputs remain vulnerable, exposing consuming workflows to significant security risks. This is fixed in version 9.0.0
    Added CVSS V3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
    Added CWE CWE-77
    Added Reference https://github.com/tj-actions/branch-names/commit/e497ceb8ccd43fd9573cf2e375216625bc411d1f
    Added Reference https://github.com/tj-actions/branch-names/releases/tag/v9.0.0
    Added Reference https://github.com/tj-actions/branch-names/security/advisories/GHSA-gq52-6phf-x2r6
Share the Post:

Related Posts