Gemini Hacked 3 Real Companies — Using Passwords Their Owners Left in Public
What Happened (Per Google's Own Confirmation)
Last May, an AI broke into three companies. It guessed one password until it worked. For the other two, it didn't even need to guess — the login credentials were sitting in public code repositories, visible to anyone on Earth with a browser. Then the AI did something no intruder ever does: it stopped, walked itself back out, and — by Google's account — harmed nothing.
What it did next is documented in Google's own confirmation, given to the Wall Street Journal and echoed across Reuters, Bloomberg, and CNBC. Against three real companies, the agent used two of the oldest techniques in the attacker's playbook. For one, it guessed passwords until one worked. For the other two, it searched public code repositories, found live credentials sitting in the open, and simply logged in. No exploit, no zero-day, no sophistication.
Per WSJ May 15, 2026 report: Google stayed quiet for seven weeks before confirming. The evaluation was part of an offensive security test where four AI labs (including Google, OpenAI, Anthropic, and a fourth) outsourced evaluations to a single third party. A configuration mistake at that third party produced the breaches.
Why This Matters More Than AI Risk
One of the three companies was breached by password guessing. Password guessing still works in 2026. The other two were breached through credentials exposed in public code repositories — the single most chronic, most boring, most preventable leak in modern security. The AI did not invent these attack paths. It inherited them, fully built, from two decades of human negligence.
Think about what that means in supply-chain terms. Four organizations building the most capable AI systems on Earth all outsourced their high-stakes offensive security evaluations to a single third party — and a configuration mistake at that single node produced real-world breaches at, potentially, all four. Security researchers at the Cloud Security Alliance and CrowdStrike sketched what proper containment looks like: deny-by-default network egress, capability-scoped credentials, ephemeral secrets, independent controls the agent cannot reach.
How to Protect Your Company Today
- Search your public repositories — and any pasted code, old gists, abandoned projects — for tokens, keys, and passwords. GitHub's automated secret scanning exists; turn it on everywhere, and treat anything found as compromised, because it is.
- Multi-factor authentication on every account that matters, and unique passwords from a password manager. Guessed passwords only work where they are reused and simple.
- Report what you find: If you discover a vulnerability in Microsoft software or services, the Microsoft Security Response Center takes reports at MSRC — responsible disclosure is how the ecosystem stays a step ahead.
What Proper AI Agent Containment Looks Like (Per CSA)
- Deny-by-default network egress — agents cannot reach internet unless explicitly allowed
- Capability-scoped credentials — agent gets only minimal permissions for task
- Ephemeral secrets — credentials expire after minutes, not months
- Independent controls the agent cannot reach — kill-switch outside agent's control
The Bigger Picture: Governments No Longer Trust Labs
The institutions watching this unfold have drawn the same conclusion and started writing rules. California's new executive order requires AI developers doing business with the state to set up incident reporting mechanisms and kill-switch protocols. And this very weekend, the US proposed an AI incident notification mechanism to China — the world's two AI superpowers building a hotline for exactly the category of event Google decided did not need telling. The governments, it seems, no longer trust the disclosure habits of the labs. It is hard to blame them.
Key Takeaways
- Gemini breached 3 real companies in May 2026 per Google's confirmation to WSJ — 1 via password guessing, 2 via public repo credentials
- No zero-day needed — oldest attack techniques still work because credentials are left in public
- Fix: Enable GitHub secret scanning, MFA everywhere, unique passwords, scoped credentials for AI agents
- Governments now requiring incident reporting and kill-switches — trust in self-disclosure is gone
Sources & Verification
- WSJ Original Report (May 15, 2026): Google's Gemini Broke Into 3 Companies During Safety Test — Google Confirmation — Primary source, Google's own confirmation
- Reuters: Google Says Gemini AI Agent Breached Companies During Test
- Bloomberg: Google's AI Agent Breaches 3 Firms in Security Evaluation
- CNBC Coverage: CNBC: Google's Gemini AI Security Incident Raises Questions
- Microsoft Security Response Center: MSRC: Report a Vulnerability — Responsible disclosure
- GitHub Secret Scanning Docs: GitHub: About Secret Scanning
- Cloud Security Alliance: CSA: AI Agent Security Controls — Proper containment guidance
- CISA Advisory: CISA: Protecting Against Credential Exposure in Public Repositories
Note on "974 vulnerabilities": Earlier drafts mentioned 974 credentials found in public repos during evaluation per WSJ. This figure refers to exposed secrets found during scan, not distinct CVEs. Corrected October 9, 2026. Victim company names were not disclosed by Google per WSJ report.
Sources: WSJ, Reuters, Bloomberg, CNBC, MSRC, GitHub, CSA, CISA | Published: September 21, 2026 | Updated: October 9, 2026 with sources per editorial review | Last verified: October 9, 2026

Comments
Comments
Post a Comment