MilikMilik

Why AI Platforms Keep Leaking Enterprise Data—and How Security Teams Can Fight Back

Why AI Platforms Keep Leaking Enterprise Data—and How Security Teams Can Fight Back
Interest|High-Quality Software

AI Security Vulnerabilities: A New Class of Enterprise Risk

AI security vulnerabilities are weaknesses in the models, orchestration layers, and cloud services that power AI assistants, which attackers exploit to steal data, hijack workloads, or bypass existing access controls across integrated enterprise systems. These flaws are different from classic app bugs because AI platforms sit on top of email, file storage, identity, and logging pipelines, so a single exploit can expose everything a user or service account can reach. For security teams, that means a Copilot data breach or cloud storage attacks against model pipelines are not edge cases—they are shortcuts into the organization’s core collaboration and analytics stack. Understanding how data flows between prompts, model execution, and cloud storage is now as important as hardening web applications or VPNs, because AI assistants are rapidly becoming the default interface to enterprise data.

Inside Copilot SearchLeak: One Click to Email and MFA Exfiltration

Microsoft 365 Copilot’s SearchLeak (CVE-2026-42824) shows how dangerous AI platform plumbing mistakes can be. Varonis Threat Labs demonstrated a one-click exploit chain that needed no passwords and no extra approvals: a crafted Microsoft domain URL abused a “Parameter-to-Prompt” injection in the q parameter, told Copilot to scan the victim’s mailbox, and embed email subjects and one-time authentication codes into an image URL. A race condition in Copilot’s streaming response let that attacker-controlled image tag render before sanitization, firing an outbound request. Because Copilot’s content security policy trusted bing.com, Bing’s “Search by Image” endpoint became an exfiltration proxy. The attack reached anything the user could access via Microsoft Graph, including SharePoint and OneDrive files. This is the third similar attack after EchoLeak and Reprompt, underlining how repeated AI security vulnerabilities can keep turning the same integration and sanitization gaps into recurring Copilot data breach routes.

Vertex AI Bucket Squatting: When Cloud Storage Attacks Models

Google’s Vertex AI SDK flaw, nicknamed "Pickle in the Middle" by Palo Alto Networks Unit 42, highlights a different AI exposure: cloud storage attacks against model pipelines. When users let the Python SDK choose a default staging bucket, it generated a predictable name from the project ID and region and only checked if the bucket existed, not who owned it. Because bucket names are globally unique, an attacker who knew the victim’s project ID could create that bucket in their own project first. The victim’s model upload then landed in the attacker’s bucket, where it could be replaced with a malicious pickle or joblib file. Unit 42 measured about 2.5 seconds between upload and Vertex AI loading the model, leaving enough time for an automated swap. The injected model could run code in Google’s serving infrastructure and steal OAuth tokens to access more artifacts and metadata, until Google patched the SDK in version 1.148.0.

Why AI Platform Bugs Are Harder to Patch Than Classic Software

Both SearchLeak and the Vertex AI bucket squatting flaw show why AI security vulnerabilities resist quick fixes. AI assistants sit on layered pipelines: prompt handling, model orchestration, streaming responses, and tight coupling to cloud storage and identity systems. A patch in one layer—such as Copilot’s sanitization or Vertex AI’s bucket selection—may not fix underlying trust assumptions, so similar exploits reappear with small variations. Enterprise defenders also face a timing problem. According to Unit 42, the Vertex AI attack window was about 2.5 seconds between upload and model load, which an automated function could exploit in 1.4 seconds, leaving little margin for inline controls. Meanwhile, AI features update continuously, and security teams may not track every SDK, region, and feature flag. The result: attackers weaponize AI platform bugs faster than organizations can inventory affected services, test mitigations, and roll out patches to every tenant and project.

Building Enterprise AI Defense: Concrete Steps for Security Teams

Security teams need an enterprise AI defense strategy that assumes AI assistants and ML pipelines will expose new seams. Start with identity: enforce strong MFA for all accounts that can access AI tools, and monitor inboxes for risky content such as MFA codes and password-reset links that Copilot-like assistants can read. Instrument AI usage with access logging so you can trace which prompts touched which repositories, and feed those logs into detection pipelines. For cloud storage, define strict bucket naming and ownership policies, avoid predictable patterns, and require explicit staging_bucket settings for Vertex AI or similar services so SDK defaults cannot be abused. Treat model artifacts as high-value executables: restrict who can upload or replace them, and prefer formats that do not execute arbitrary code on load. Finally, test AI features in red-team exercises, targeting prompt parameters, streaming responses, and storage workflows instead of only classic web endpoints.

Milik earns a commission when you shop through our links, at no extra cost to you. This article was generated with AI from published sources and product data.

You May Also Like

Comments
Say something...
No comments yet. Be the first to share your thoughts!