Skip to main content

Google Cloud Build CVE-2026-19410

| EUVDEUVD-2026-68433 CRITICAL
Time-of-check Time-of-use (TOCTOU) Race Condition (CWE-367)
2026-08-31 GoogleCloud GHSA-q4ww-hvh7-426w
9.4
CVSS 4.0 · Vendor: GoogleCloud
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Open pull request from external contributor
  2. Delivery
    Apply webhook suppression to bypass Comment Control
  3. Exploit
    Cloud Build triggers on unreviewed PR code
  4. Execution
    Execute attacker code in build environment
  5. Impact
    Access 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAI

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

Google Cloud Build 0 <2026-06-24

Affected Packages

euvd google_cloud_build fix: 2026-06-24

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

Vendor (GoogleCloud) PRIMARY 9.4 CRITICAL
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
vuln.today AI 9.0 CRITICAL

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.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (GoogleCloud).

CVSS VectorVendor: GoogleCloud

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

2
CVE Published
Aug 31, 2026 - 10:50 cve.org
CRITICAL 9.4
Patch available
Aug 31, 2026 - 10:16 EUVD

DescriptionCVE.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

EPSS Score
0.2%
Top 90% exploitable
Prevalence
High
widely-used managed CI/CD service on Google Cloud Platform
Social Media
2
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Total

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +47
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy