@rage-against-the-pixel/unity-cli Plaintext Credential Exposure Vulnerability in Sign-Package Command

Vulnerability

A vulnerability exists in the command-line utility '@rage-against-the-pixel/unity-cli' for the Unity Game Engine, specifically in versions prior to 1.8.2. The issue arises in the 'sign-package' command, which logs sensitive credentials, such as passwords, in plaintext when the '--verbose' flag is used. This unmasked information is then exposed to shell history, CI/CD logs, and log aggregation systems. The vulnerability requires users to manually enable the verbose flag while providing credential arguments, creating a significant risk in automated and shared environments.

Impact

Exposing Unity account passwords in plaintext when the 'sign-package' command is run with the '--verbose' flag and credential arguments.

Reproduction

To reproduce this vulnerability, run the 'sign-package' command in versions of '@rage-against-the-pixel/unity-cli' prior to 1.8.2' with the '--verbose' flag, including the '--email' and '--password' arguments. This will trigger the logging of sensitive credentials in plaintext.

Remediation

Users should update to version 1.8.2 or later. For those using GitHub Actions, RageAgainstThePixel and Buildalon actions are unaffected as they rely on environment variables for credentials. Otherwise, use the 'UNITY_USERNAME' and 'UNITY_PASSWORD' environment variables instead of command-line arguments.

Added: Feb 9, 2026, 10:37 PM
Updated: Feb 9, 2026, 10:37 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
7.2
remediation
0.0
relevance
2.9
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.