Snowflake GitHub Actions Vulnerability Allows Command Injection via Crafted Issues

Published:

CHAPTER X // CYBER AWARENESS CAMPAIGN
BEYOND THE BALLROOM
[C://ME] // CHAPTER X

REQUEST THE MEDIA KIT

Tell us where to send the Beyond the Ballroom media deck. Every field is required.

We will use these details to respond to your media-kit request. Privacy Policy

Cybersecurity researchers at Wiz have disclosed a GitHub Actions workflow injection vulnerability in Snowflake’s public snowflakedb/snowflake-connector-net repository. This vulnerability could be exploited through a crafted GitHub issue to execute commands in a workflow that contains internal Jira credentials.

The issue was identified in the jira_issue.yml file, which is triggered when a public issue is opened. It exposed sensitive information such as JIRA_BASE_URL, JIRA_USER_EMAIL, and JIRA_API_TOKEN within the same workflow step. Notably, this vulnerability was limited to the repository’s CI/CD automation, with no affected releases of the Snowflake Connector for .NET identified.

The workflow directly inserted attacker-controlled issue title and body values into a shell run block. It also incorrectly checked the github.event.pull_request.user.login property, which does not exist in the context of an issue event. According to GitHub documentation, dereferencing a nonexistent property evaluates to an empty string, allowing ordinary issues to reach the job.

Wiz reported that their Red Agent system exploited this injection during authorized security testing. After an initial payload resulted in a shell syntax error, the system adapted its approach and successfully obtained the Jira API token used by the workflow.

This token, belonging to qa@snowflake.net, provided read access to Jira projects related to engineering, security compliance, and bug bounty tracking on snowflakecomputing.atlassian.net. The underlying Jira permissions and audit records remain private.

Wiz disclosed the vulnerability to Snowflake via HackerOne on June 23, 2026, under report #3819931. Snowflake merged a fix the same day, replacing direct GitHub expression expansion with environment variables passed to jq as arguments. The vulnerable workflow had been merged into the default branch five days earlier, on June 18.

Snowflake stated that their investigation found no evidence of unauthorized access. The Jira token was rotated on June 24, and Snowflake’s review indicated no unrelated external use during the five-day exposure window. As of August 17, 2026, no CVE or CVSS score had been assigned to this issue, and no malicious exploitation in the wild has been confirmed.

For further details, refer to the report by The Hacker News.

Follow Cyber Warriors Middle East for further global cybersecurity developments.

Cyber Warriors Conclave Chapter X — Beyond the Ballroom

Related articles

Recent articles

AI-Driven Research Uncovers HEIF Heist Vulnerability in Popular Software Decoders

Researchers have identified a significant vulnerability, dubbed the "HEIF Heist," in popular software decoding tools that could expose major internet platforms and enterprise services...

North Korean Threat Actor Jade Sleet Compromises Indian IT Provider Using FLATROOF and ROOFDECK Backdoors

The North Korean threat actor known as Jade Sleet has been linked to the compromise of a smaller Indian IT services organization, underscoring the...

Seclore Enhances Data-Centric Security Solutions Across Middle East, Turkey, and Africa

Seclore Expands Data-Centric Security Solutions Across META Seclore has unveiled significant advancements in its data-centric security solutions during GISEC Global 2026, focusing on the Middle...

AI’s Impact on Cybersecurity: Microsoft Highlights Evolving Threats and Security Fundamentals

The integration of artificial intelligence (AI) into cybersecurity has fundamentally altered the threat landscape, presenting both new challenges and opportunities for organizations. As cyberattackers...