Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-4255-c27h-62m5

Опубликовано: 10 фев. 2026
Источник: github
Github: Прошло ревью
CVSS4: 5.9

Описание

unity-cli Exposes Plaintext Credentials in Debug Logs (sign-package command)

The sign-package command in @rage-against-the-pixel/unity-cli logs sensitive credentials in plaintext when the --verbose flag is used. Command-line arguments including --email and --password are output via JSON.stringify without sanitization, exposing secrets to shell history, CI/CD logs, and log aggregation systems.

Users who run sign-package with --verbose and credential arguments expose their Unity account passwords. This affects all versions prior to 1.8.2. The vulnerability requires explicit user action (using --verbose) but creates significant risk in automated and shared environments.

Workaround: Use environment variables (UNITY_USERNAME, UNITY_PASSWORD) instead of command-line arguments, and avoid the --verbose flag when working with credentials.

Existing RageAgainstThePixel and Buildalon GitHub actions are unaffected as they use the environment variables exclusively.

Пакеты

Наименование

@rage-against-the-pixel/unity-cli

npm
Затронутые версииВерсия исправления

< 1.8.2

1.8.2

EPSS

Процентиль: 3%
0.00132
Низкий

5.9 Medium

CVSS4

Дефекты

CWE-352
CWE-532

Связанные уязвимости

CVSS3: 5.5
ubuntu
7 месяцев назад

unity-cli is a command line utility for the Unity Game Engine. Prior to 1.8.2 , the sign-package command in @rage-against-the-pixel/unity-cli logs sensitive credentials in plaintext when the --verbose flag is used. Command-line arguments including --email and --password are output via JSON.stringify without sanitization, exposing secrets to shell history, CI/CD logs, and log aggregation systems. This vulnerability is fixed in 1.8.2.

CVSS3: 5.5
nvd
7 месяцев назад

unity-cli is a command line utility for the Unity Game Engine. Prior to 1.8.2 , the sign-package command in @rage-against-the-pixel/unity-cli logs sensitive credentials in plaintext when the --verbose flag is used. Command-line arguments including --email and --password are output via JSON.stringify without sanitization, exposing secrets to shell history, CI/CD logs, and log aggregation systems. This vulnerability is fixed in 1.8.2.

EPSS

Процентиль: 3%
0.00132
Низкий

5.9 Medium

CVSS4

Дефекты

CWE-352
CWE-532