CVE-2025-53104CWE-77

gluestack-ui Command Injection Vulnerability via discussion-to-slack GitHub Action Workflow

Critical · published July 1, 2025

CVSS v3.1
9.1
EPSS
1%
Percentile
67.5
In the wild
Unconfirmed
What it is

🚨 A crafty command injection vulnerability exists in gluestack-ui that can turn untrusted GitHub Discussion titles into shell commands! 🔥 Think of it like a sneaky food critic slipping a recipe request into the menu — once the chef sees it, they might whip up a dish they never intended to serve. In this case, untrusted discussion fields are being served to the Actions runner without any vetting! This vulnerability allows an attacker to execute arbitrary shell commands on the Actions runner simply by crafting a malicious GitHub Discussion title or body. The implications? An attacker could commandeer your CI/CD pipeline, potentially exposing sensitive data or compromising your entire project. This could lead to disastrous consequences for your codebase and your reputation!

Put simply

Think of it like a sneaky food critic slipping a recipe request into the menu — once the chef sees it, they might whip up a dish they never intended to serve. In this case, untrusted discussion fields are being served to the Actions runner without any vetting! The vulnerability arises because untrusted discussion fields in the discussion-to-slack.yml workflow were directly interpolated into shell commands, creating an opportunity for command injection before commit e6b4271. This means any malicious input could execute commands on the Actions runner without proper checks.

What to do

This vulnerability allows an attacker to execute arbitrary shell commands on the Actions runner simply by crafting a malicious GitHub Discussion title or body. The implications? An attacker could commandeer your CI/CD pipeline, potentially exposing sensitive data or compromising your entire project. This could lead to disastrous consequences for your codebase and your reputation! To protect yourself, remove the discussion-to-slack.yml workflow from your forks or derivatives of the gluestack-ui repository. If you've already incorporated it, ensure you switch to the latest version where this vulnerability has been addressed. Don't wait—secure your project immediately! You’ve got this! With a few quick updates, you’ll keep your project safe and sound. 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.01182 · 67.5th percentile
Weakness
CWE-77 · Improper Neutralization of Special Elements used in a Command ('Command Injection')
Published
2025-07-01T18:17Z
EPSS history
Timeline
  • 01 JUL 18:17Z
    gluestack-ui Command Injection Vulnerability via discussion-to-slack GitHub Action Workflow
    cvelistv5