Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessOpen pull request from external contributor
-
DeliveryApply webhook suppression to bypass Comment Control
-
ExploitCloud Build triggers on unreviewed PR code
-
ExecutionExecute attacker code in build environment
-
ImpactAccess build service account and secrets
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture TOCTOU prevention
|
| Exploitation Conditions | Exploitation requires a Google Cloud Build GitHub trigger that is configured with Trigger Comment Control (the approval-comment gate for external-contributor pull requests) prior to the 2026-06-24 fix; the attacker must be able to submit a pull request or webhook event to that repository (PR:L - some GitHub-side standing, not fully anonymous) and apply the 'webhook suppression' technique to bypass the approval requirement. Limiting factors: only repositories that enable Comment Control are affected, and UI:P indicates the flow still involves a maintainer/passive user element rather than pure unauthenticated automation; repositories without GitHub integration or without Comment Control gating are not in scope. This is not a default-configuration unauthenticated flaw - it targets the specific comment-approval feature. |
| Impact | This is a genuinely high-severity issue: the vendor CVSS 4.0 score is 9.4 with a network vector (AV:N), low attack complexity (AC:L), only low privileges required (PR:L), and high impact to confidentiality, integrity and availability of both the vulnerable and subsequent systems (VC/VI/VA:H, SC/SI/SA:H), reflecting that code execution in a CI build environment typically yields access to the build service account, source, and secrets. The counterweight is UI:P (passive user interaction) - exploitation depends on a repository actually being configured with GitHub Comment Control and on a maintainer's involvement, so it is not a fully unconditional drive-by. There is no CISA KEV listing and no public POC, so this is a serious authorization-bypass with real supply-chain consequences rather than a confirmed mass-exploited event; any organization running GitHub-triggered Cloud Build with external-contributor PR gating should treat it as urgent because a successful bypass reaches production build credentials. Note the internal inconsistency worth flagging to defenders: the description and title say 'Incorrect Authorization' while the CWE is CWE-367 (TOCTOU) - the label differs but both point to the approval gate being unreliable. |
| Exploit ScenarioDerived | An outside contributor opens a pull request against a repository whose Cloud Build trigger is gated by GitHub Comment Control, then uses the webhook-suppression technique to defeat the maintainer-approval requirement, causing Cloud Build to run the PR's unreviewed code. The build executes with the trigger's service-account privileges, giving the attacker code execution in the CI environment and potential access to build secrets and artifacts. No public exploit code is known, and the attack requires a repository actually configured with Comment Control. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAI
Unreviewed code execution in Google Cloud Build (GitHub-triggered builds prior to the 2026-06-24 fix) allowed a remote attacker to bypass the GitHub Trigger Comment Control approval gate via webhook suppression and run attacker-supplied code inside the build environment. The Comment Control feature is meant to require a maintainer's approval comment before a pull request from an outside contributor triggers a build; the flaw let that check be evaded so unapproved code executed. No public exploit identified at time of analysis, and Google states the issue was patched server-side with no customer action required.
RemediationAI
Patch available per vendor advisory: Google states the vulnerability was patched on 2026-06-24 server-side and that no customer action is needed, so no upgrade or configuration change is required to remediate the core flaw. As defense in depth, operators should still verify that GitHub-connected triggers using Comment Control behaved as intended during the exposure window by auditing build history for builds that ran on external-contributor pull requests without a corresponding maintainer approval comment; investigate any anomalous builds for injected steps or secret access. To reduce residual CI supply-chain risk, restrict which repositories can trigger builds, scope the Cloud Build service account to least privilege, avoid placing high-value secrets in triggers reachable by external PRs, and require approval for all outside-collaborator builds. Reference: https://docs.cloud.google.com/build/docs/release-notes#August_24_2026.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Google Cloud Build is a managed CI/CD service on Google Cloud Platform that runs build steps in an ephemeral, privileged build environment tied to a service account. When integrated with GitHub, build triggers can be gated by 'Comment Control' so that pull requests from non-collaborators only build after an authorized maintainer posts an approval comment (e.g. /gcbrun), preventing untrusted PR code from auto-executing. The affected CPE is cpe:2.3:a:google_cloud:google_cloud_build. The root cause is an authorization decision that could be circumvented - the advisory labels it 'Incorrect Authorization' while the assigned CWE-367 (Time-of-check Time-of-use race condition) implies the approval state validated at check time diverged from the code actually built, consistent with the 'webhook suppression' technique named in the description. The practical effect is the same: the maintainer-approval control did not reliably govern which code ran.
Know when Google Cloud Build gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/U:Clear
Network-reachable via GitHub with low attacker privilege (PR:L) and required maintainer/user involvement (UI:R); build-environment code execution changes scope (S:C) with full C/I/A impact.
Primary rating from Vendor (GoogleCloud).
CVSS VectorVendor: GoogleCloud
Lifecycle Timeline
2DescriptionCVE.org
An Incorrect Authorization vulnerability in GitHub Trigger Comment Control in Google Cloud Build prior to 2026-06-24 on Google Cloud Platform allows a remote attacker to execute unreviewed code in the build environment using webhook suppression.
This vulnerability was patched on 24 June 2026, and no customer action is needed.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-68433
GHSA-q4ww-hvh7-426w
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB