Fifty items crossed my desk today. Breaches, vulnerabilities, campaigns, strategy documents. Taken one at a time, they read like noise — another day, another list. Taken together, they tell a smaller story, and a more useful one: the same few shifts, showing up again and again, in different places, at the same time.

This isn’t a roundup. It’s the pattern underneath the roundup — four threads that run through most of what happened today, and what I’d be doing with them.


1. The adversary is now machine-speed

The single biggest thread today is that AI is no longer a future scenario on either side of the fight. It’s in production — for offense, for defense, and for the disclosure pipeline itself.

Chainalysis, the company that traces crypto crime for law enforcement, was breached by attackers using agentic AI — customer IDs, names, emails, and role labels exposed, including law enforcement and national security users (source). GitBook was breached by attackers using AI agents to reach infrastructure credentials (source). The 3AM ransomware group hit a UK school estate with a hybrid: a human operator plus an agentic AI loop (source). CERT-In flagged Crafty Falcon, an AI-assisted campaign targeting India’s financial sector (source). And TraderTraitor — the North Korean group behind the Binance heist — keeps getting faster and more automated, having industrialized social engineering (source).

On the defensive side, the same capability showed up with the opposite sign. OpenAI’s automated research found and proved 948 Linux kernel privilege-escalation flaws in a single run — and generated patches — for around $1.2M in API cost (source). A machine found nearly a thousand kernel vulnerabilities in one run. The economics flipped: finding a kernel vulnerability used to cost weeks of expert time. Now it costs API credits.

And then the disclosure pipeline itself bent under the same pressure. Mozilla is changing how Firefox patches ship, specifically to slow AI-assisted exploit development from public patches (source). Patches themselves have become an attack input — the disclosure-to-exploit window is now measured in hours, not weeks. Google, meanwhile, is adding limits and isolation to CodeMender, its own AI vulnerability-hunting tool (source). Even Google is putting guardrails on its own AI security tools. Check Point found AI agent instruction hijacking — prompt adware injected through a jailbroken agent (source). Prompt injection isn’t a lab curiosity anymore; if your agents take instructions from untrusted content, they will follow them.

The UK’s NCSC put the horizon on it: AI-powered malware in ransomware against critical infrastructure is “highly likely” by 2028, with 80 nationally significant incidents last year alone (source). 2028 is not far away.

What connects all of this: discovery is now happening at machine speed, and exploitation is following it. The teams that win from here are the ones who can patch at machine speed — because discovery was never the bottleneck. Remediation was. And the controls that matter against an adversary that doesn’t sleep are the boring ones: credential hygiene, segmentation, least privilege. They hold when the attacker is fast. One more thing today made plain: least privilege applies to agents too. The most dangerous assumption in AI security is that the agent is on your side — it’s on the side of whatever input it just read.


2. The edge is where the fight lives

The second thread is geographic, in a sense: the fight is concentrated at the edge — the devices and internet-facing systems that sit between the internet and the network, and that most teams patch last.

Zyxel’s GS1900 switches have a zero-day being exploited on nearly 1,000 devices — and it bypassed the June patch (source). Kapibala, a China-linked group, is tied to that same Zyxel campaign (source). More Ivanti Connect Secure zero-days, chained to unauthenticated root, now on CISA KEV (source). Barracuda Email Security Gateway: a pre-auth bypass plus command injection, chained to root (source). Cisco’s SD-WAN flaw CVE-2026-20127 is being exploited to plant KeyDrift malware (source). A wave of CVSS 9–10 unauthenticated flaws hit Wavlink, Linksys, and D-Link routers (source). Control Web Panel has an unauthenticated RCE in the wild (source).

And it’s not only network gear. WordPress Core has an unauthenticated RCE in the wild, on CISA’s KEV list, with a federal patch deadline of November 6 — and half the internet runs WordPress (source). Metabase has an unauthenticated SQL injection being actively exploited — and your BI tool holds your company’s data, already aggregated and organized (source). PHP2Shell critical unauthenticated RCEs are still seeing limited mass exploitation weeks after disclosure (source). Oracle E-Business Suite has a no-login takeover flaw, CVE-2026-101767, with reports of exploitation in the wild — though it’s worth saying plainly that the exploitation is reported, not confirmed: Oracle hadn’t tagged it exploited and it wasn’t in CISA KEV as of late October (source). The uncertainty itself is the point — when the signal is ambiguous, the teams that treat it as real and check their exposure are the ones that don’t end up in the breach report.

The through-line here is patch velocity, and the honest version of it. A patch that doesn’t hold is worse than no patch, because it gives you confidence you haven’t earned — that’s the Zyxel lesson. The initial exploit is never the whole story; the persistence mechanism is what decides how bad the incident gets — that’s the KeyDrift lesson. And your update mechanism is the most privileged code path you have: cPGuard’s update channel was hijacked and pushed a backdoor to nearly 3,000 servers (source). If updates aren’t verified cryptographically, you’re trusting the channel — and the channel just got owned.

For the teams running any of this at scale, the honest conversation isn’t about one CVE. It’s about patch velocity: how fast can you move when the window is measured in days, not weeks? That number is your real security posture. And patching closes the door; hunting tells you whether someone already walked through it.


3. The breach starts somewhere else

The third thread is the one I keep coming back to, because it appears in so many of today’s items, in a different costume: the breach rarely starts at the victim. It starts at the provider, the component, the update channel, the manufacturer.

DigiCert — a company whose entire business is trust — had customer contact details and identity documents exposed (source). Several Asian airlines leaked customer data because their shared IT provider, Amadeus, got hit (source). Chainstack was breached through a third-party component that reached dev and production (source). Google helped dismantle the XCPE botnet — 1.3 million compromised Android TV boxes, all tracing back to one manufacturer’s supply chain (source). Those boxes were compromised before they reached the customer. You can’t patch your way out of a supply chain you didn’t vet.

The French Blood Service story lands differently, because the blast radius isn’t data — it’s blood. Attackers raised blood and plasma storage to 110°C through a refrigeration supplier. Alarms saved the product this time (source). If your supply chain touches anything physical — cold storage, manufacturing, facilities — the question isn’t whether you trust the supplier. It’s whether you’ve mapped what happens when they’re the way in.

The pattern repeated at sector scale: 470,000 personal records leaked from 37 South Korean financial firms in a single month (source). That’s not 37 separate failures — it’s a sector-wide pattern, and when a whole industry has the same gap, the fix is a shared standard, enforced together. And 850,500 Harvard alumni and donor accounts just surfaced in Have I Been Pwned — from a 2025 incident (source). Old breaches don’t die. They resurface, years later, in someone else’s dataset. Incident response that ends at containment isn’t finished.

Two more from this thread, because they point at where the trust model itself is moving. Vercel is rolling out Device Bound Session Credentials to stop stolen session cookies (source). Session theft is how most “breaches” actually happen now — not password guessing, cookie theft — and binding sessions to devices is the most effective single control against info-stealers I’ve seen in a while. And Apple will start scanning iCloud public-link content for harmful material, with account penalties possible (source). “Anyone with the link” has always been a quiet risk. Now it’s a policy with consequences attached — and it’s a preview of a broader shift: the platforms are becoming enforcers. The rules of the road are increasingly set by the platform, not by your organization. The teams that stay ahead of it are the ones who treat platform policy changes as security events, not IT announcements.

Third-party risk isn’t a questionnaire. It’s your actual exposure — the vendor you barely think about, the component you didn’t choose directly, the device that arrived pre-compromised. And mSecure, a password manager, had a security incident and told users to change credentials (source). A password manager is a single point of failure by design. The question isn’t whether to use one — it’s whether you have a plan for the day it fails.


4. The side doors: people, phones, and the boring systems

The fourth thread is the oldest one in security, and the one that never stops paying off for attackers: the front door gets the budget, and the side doors get the breach.

The Binance heist — $6.3B, the largest crypto theft on record — didn’t begin with a zero-day. It began with a fake job interview and a compromised engineer laptop, then moved fast across chains (source). The most sophisticated adversary in crypto didn’t beat Binance’s cryptography. They beat a hiring process and a laptop. And a hack of the FBI’s jobs portal may have exposed DOJ employees’ personal information, including SSNs (source). A recruiting portal. The systems nobody prioritizes are the ones that hold the data nobody wants exposed.

Today gave us a cluster around the phone — and it’s worth naming as a cluster, because the pieces reinforce each other. APT29 is running mobile watering holes, compromised sites and lookalikes delivering exploit chains to unpatched phones, stealing cookies and Wi-Fi passwords (source). Apple’s CVE-2024-27834, a pointer authentication bypass, is now on CISA KEV, actively exploited and linked to APT29 for info-stealing (source). Android’s November bulletin includes a critical no-interaction RCE — no tap, no click, just a vulnerable phone (source). Your executives’ phones are intelligence targets, full stop. Mobile is a first-class endpoint now, and the patching discipline on phones deserves the same rigor as the laptop fleet. Most of the time it doesn’t get it — and patch velocity on mobile fleets is where most organizations are weakest: fragmented devices, BYOD, delayed carrier rollouts. The fleet you think you have and the fleet that’s actually patched are two different fleets, and the gap between them is where these CVEs live.

The home front showed up too. A tampered game launcher gave attackers remote control of players’ PCs (source). Marsalek malware hides in fake game cheats for Roblox, Fortnite, and CS2, stealing passwords and crypto wallets (source). Phexia macOS malware tricks users into pasting commands into Terminal (source). Your employees’ kids aren’t the target — your employees are, on the same machines and networks. Home hygiene is enterprise hygiene now. And SlippyNunchucks is hijacking DNS for Sogou Input Method promotions to deliver malware (source). If you don’t control your DNS and monitor for hijacks, you’re trusting a layer you don’t own.

Two quieter items belong here as well, because they show how deep the side doors go. DreamHost had unauthorized access to its File Manager for months — FTP and SFTP credentials walking out the door, quietly (source). The breach is the headline; the months of dwell time is the story. Suntory leaked ~100,000 records and @cosme leaked ~3 million members — two different Japanese companies, same root cause: unauthorized access to cloud services (source). Cloud misconfigurations and over-permissive access are still doing more damage than zero-days, year after year. And GhostMap: a zero-permission APK that boot-loops your Android until you factory reset it — and Google declined to fix it (source). When a vendor won’t patch, your controls are detection and user education.

Two more, at the edges of this thread. C3RB3R ransomware is surging against Synology NAS devices (source). Your NAS is a backup target and a ransomware target at the same time — if your backups sit on the same network as production, they’re not backups, they’re the next victim. SEGA shut down its arcade network services after unauthorized server access (source). Sometimes the right incident response is taking the service down yourself, before the attacker does worse. Availability is a security decision too.

And then there’s the layer below all of it. BlackX is a UEFI bootkit that infects fully patched Windows (source). “Fully patched” isn’t fully protected when the flaw is below the OS. Firmware security — Secure Boot, boot manager hygiene — is the layer most teams never look at. It’s unglamorous, it’s hard to explain to a board, and it’s exactly where the most persistent attackers live. If your security program stops at the operating system, there’s a whole layer underneath it that you don’t control and can’t see.


What the strategy documents are saying

Today also brought three documents that read, together, like the official version of everything above. CISA’s 2030 strategy — Defend, Harden, Prevail — puts threat disruption and risk-prioritized hardening front and center (source). Read it as a signal, not a slogan: the government is telling you where the risk is. China is drafting AI safety rules covering development through deployment (source). AI governance is becoming law, not just policy. And Trellix reports a sharp drop in observed Chinese nation-state activity, while CrowdStrike sees eCrime dominating the legal sector (source). A drop in observed activity isn’t a win — activity shifts, it rarely stops. The metric that matters is your own exposure, not the headlines.


What this adds up to

Fifty stories in a single day is a lot to hold at once. The value isn’t in any one of them — it’s in how many of them are the same story told from different angles. The same capabilities, the same weak points, the same trust assumptions, showing up in different sectors on the same day. That’s what makes a day like today worth reading as a whole rather than as fifty separate alerts.

So what would I be doing with a day like this? I’d be measuring four things, honestly:

  1. Patch velocity, on the edge and on mobile — how fast can we actually move when the window is days, and where does the patched fleet diverge from the fleet we think we have?
  2. Agent guardrails before wider deployment — least privilege for agents, input boundaries, and a clear-eyed view of what our agents can reach.
  3. The third parties that can reach production — not the vendor list, the actual reach: components, update channels, shared providers, and the devices that arrived pre-compromised.
  4. The layers we never look at — firmware and Secure Boot, public-link sharing, the boring systems nobody prioritizes.

The day had fifty stories in it. The story underneath is simpler: the adversary got faster, the edge got hotter, and the trust we outsourced is the trust now being tested. The fundamentals are still the answer — they just have to be done at machine speed now, and measured honestly, because the gap between what we think we have and what we actually have is where today’s CVEs live.

Podcast also available on PocketCasts, SoundCloud, Spotify, Google Podcasts, Apple Podcasts, and RSS.

Leave a Reply

The Podcast

Join Naomi Ellis as she dives into the extraordinary lives that shaped history. Her warmth and insight turn complex biographies into relatable stories that inspire and educate.

About the podcast