惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
D
Docker
腾讯CDC
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
The Cloudflare Blog
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
博客园 - Franky
博客园 - 三生石上(FineUI控件)
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
IT之家
IT之家
WordPress大学
WordPress大学
M
MIT News - Artificial intelligence
爱范儿
爱范儿
Microsoft Azure Blog
Microsoft Azure Blog
Vercel News
Vercel News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
N
Netflix TechBlog - Medium
T
Tailwind CSS Blog
Engineering at Meta
Engineering at Meta
博客园 - 【当耐特】

Cyber Security News

AIRecon: AI-Powered Penetration Testing Tool with Kali Linux Sandbox Critical Chrome Vulnerabilities Allow Attackers to Execute Arbitrary Code - Update Now! UNC3753 Uses Screen-Sharing Sessions and RMM Tools to Exfiltrate Sensitive Legal Data New OnionDrop Loader Campaign Uses gainmsg C2 to Deliver LegionLoader Payloads ClickFix Campaign Uses EtherHiding and GULoader to Infect Windows Users via Fake CAPTCHA Ghostwriter Hackers Abuse Gmail Admin-Themed Emails to Steal Credentials and 2FA Codes The Half-Life of Threat Intelligence: When Does an IOC Stop Being Useful? Critical Fortinet FortiSandbox Vulnerabilities Actively Exploited in Attacks Aembit Extends IAM for Agentic AI to Microsoft Copilot Studio India Temporarily Bans Telegram Messenger Over Medical Exam Fraud Microsoft 365 Device Code Phishing Campaign Bypasses Password Theft With Legitimate Login Flow AppViewX Launches Agent Identity Security to Govern Agents for the AI and Quantum Era Hackers Weaponize Microsoft Teams Relay to Hide Ransomware Traffic Developer laptops are the credential store attackers are picking through in 2026, GitGuardian announces Endpoint Protection Interlock and Rhysida Ransomware Operations Share Supper Backdoor and Malware Codebase Novo Nordisk Confirms Cyber Attack — Hackers Accessed Patient Medical Data and Internal AI Assets Russian and Chinese Influence Actors Use AI to Evade Bot Detection and Mimic Human Behavior Microsoft Teams Analyze the Wi-Fi Hotspot Data Connected to an Employee’s Device PRC-Nexus Hackers Exploit REDCap Servers to Spy on US Medical Research Institutions Infinite Campus Data Breach Exposes 137,000 Users Personal Details OptinMonster Plugin Hack Exposes 1.2 Million Wordpress Sites to Cyberattack Ransomware Ecosystem Consolidates Around LockBit Alumni, Qilin, Hyflock, and The Gentlemen Hackers Abuse Legitimate RMM Tools in The Quarry IRS and SSA Phishing Campaigns LiteSpeed cPanel Plugin 0-Day Vulnerability Actively Exploited in the Wild Cisco SD-WAN vManage Vulnerability Exploited in Zero-Day Attacks Nearly 14,000 SimpleHelp Servers Exposed Amid Critical Authentication Bypass Disclosure Microsoft Site Showing Warning Following Certificate Expiry DPAPISnoop Tool Extracts CREDHIST Hashes for Offline Windows Credential Recovery SHADOWBYT3$ Allegedly Claim Breach of Nintendo, Stealing Sensitive Data Anthropic Updated Privacy Policy to Include Identity Verification for Claude Users
Google Cloud Vertex AI Allows Attacker to Hijack Victim's...
Abinaya · 2026-06-18 · via Cyber Security News

A newly disclosed vulnerability in Google Cloud Vertex AI could have allowed attackers to hijack machine learning model uploads and execute malicious code in victim environments, according to research shared with Google under responsible disclosure.

The issue affects the Vertex AI Python SDK (google-cloud-aiplatform) and stems from a combination of predictable cloud storage bucket naming and missing ownership validation.

Unit42 researchers confirmed that vulnerable versions 1.139.0 and 1.140.0 exposed organizations to model poisoning and remote code execution (RCE) risks without requiring any initial access to the victim’s cloud project.

Vertex AI is widely used for building and deploying machine learning models. When developers upload models using the SDK, artifacts are temporarily staged in a Google Cloud Storage (GCS) bucket before deployment.

Google Vertex AI Hijack

The flaw occurs when users do not specify a staging bucket, causing the SDK to generate one using a predictable naming pattern.

The SDK verifies only whether the bucket exists, not whether it belongs to the intended project, creating an opportunity for bucket hijacking.

This behavior enables a technique known as “bucket squatting,” where an attacker pre-creates the expected bucket name in their own project. As a result, the victim’s model artifacts are silently uploaded to attacker-controlled infrastructure.

 Attack chain flow (Source: Unit 42)
Attack chain flow (Source: Unit 42)

Unit42 researchers dubbed the exploitation method “Pickle in the Middle,” as it leverages Python’s pickle deserialization to achieve code execution.

The attack unfolds in several stages:

  • The attacker predicts the victim’s default bucket name and creates it in their own project with permissive access controls.
  • When the victim uploads a model, the SDK unknowingly sends artifacts to the attacker’s bucket.
  • A malicious cloud function detects the upload and replaces the model file within milliseconds.
  • The poisoned model is later deployed by Vertex AI infrastructure.
  • During model loading, pickle deserialization executes attacker-controlled code.

This process occurs within a narrow race window of approximately 2.5 seconds, allowing the attacker to swap the model before it is consumed by Google’s service agent.

Change log for the first fix. Source: GitHub.(source :  Unit 42)
Change log for the first fix. Source: GitHub.(source : Unit 42)

Successful exploitation enables full remote code execution inside Vertex AI serving environments. In proof-of-concept testing, attackers were able to:

  • Extract service account tokens from the metadata server.
  • Access other models stored in the same tenant environment.
  • Enumerate BigQuery datasets and permissions.
  • Gather internal infrastructure details from cloud logs.

Notably, the compromised credentials carried broad cloud-platform scope, significantly increasing the blast radius of the attack.

According to Unit 42 researchers at Palo Alto Networks, the vulnerability stems from the SDK’s staging logic in the gcs_utils.py module, where bucket names are generated predictably and validated only for existence, without verifying ownership.

This design flaw allowed cross-project resource abuse, effectively breaking isolation between tenants.

Fix and Mitigation

Google addressed the issue in multiple updates. A first fix introduced randomized bucket naming using UUIDs, while a second patch added explicit bucket ownership verification.

The vulnerabilities were fully resolved in version 1.148.0, released on April 15, 2026.

Developers are strongly advised to:

  • Upgrade to Google Cloud AI Platform version 1.148.0 or later.
  • Explicitly define staging buckets instead of relying on defaults.
  • Monitor model integrity during upload and deployment workflows.

The vulnerability was reported through Google’s Vulnerability Reward Program and assigned high severity. Google deployed fixes rapidly following disclosure in March 2026.

Security experts highlight this issue as a critical example of risks emerging in AI/ML pipelines, where supply chain-style attacks can target model artifacts rather than traditional software components.

Organizations using managed AI platforms are encouraged to adopt stricter controls around storage, identity, and model validation to prevent similar attacks.

CISO & Security Leaders: Your next breach may not have a face. Join ISC2’s LIVE webinar, “Ghost in the Machine” – Book Your Spot Here

Abinaya

Abinayahttps://cybersecuritynews.com/

Abi is a Security Editor and fellow reporter with Cyber Security News. She is covering various cyber security incidents happening in the Cyber Space.