GCP Vertex AI and “Bucket Squatting” (CVE-2026-2473): when guessing a bucket is enough to compromise MLOps pipelines

“Bucket squatting” in GCP around Vertex AI (CVE-2026-2473) showed a dangerous pattern: if a pipeline trusts predictable Cloud Storage names and does not validate bucket ownership/identity, an attacker can create that bucket first and force malicious uploads/reads, leading to remote execution and model poisoning. This article breaks down the scenario, operational signals, and mitigations applicable in enterprises.

Denial of Wallet Attacks: when the goal is not to take down your service, but to ruin your bill (FinOps Security)

Denial of Wallet (DoW) exploits cloud elasticity to force consumption and drive up costs: cryptomining, massive scaling, artificial traffic, and abuse of managed services. This article breaks down real signals, containment, and operational guardrails (quotas, anomaly alerts, IAM) to reduce economic impact without breaking operations.

Cloud-Native Ransomware: Encryption of Snapshots and S3

Ransomware in the cloud doesn’t always “copy and encrypt” externally: it often hijacks your own controls, especially KMS, to leave you without access to snapshots and objects in S3. This article breaks down how it happens, what signals give it away, and which operational controls (versioning and Object Lock) make the difference when the attacker uses your own encryption against you.

“Confused Deputy” in third-party SaaS integrations: when the problem isn’t your account, but the intermediary

The “Confused Deputy” pattern appears when a SaaS with access to your cloud does not correctly validate which customer is requesting an action. The result can be that another account within the SaaS itself—or an attacker—ends up operating in your tenant. What it looks like in real integrations (CI/CD, monitoring, billing) and how to mitigate it with concrete guardrails (ExternalId, OIDC with iss/aud, conditions by tags/IP) without breaking operations.

The Key Vault trap: the set-and-forget syndrome

Using a secrets manager does not “buy” you security automatically. The set-and-forget syndrome appears when it is assumed that Azure Key Vault, AWS Secrets Manager, or GCP Secret Manager solve encryption, access control, and rotation by default. In practice, failures come from massive permissions, non-existent rotation, and a false sense of network protection.