Skip to content
rsdlt.dev
Go back

Weekly Roundup: The Binance Heist, a Trojanized Claude Code Extension, a Poisoned Monitoring Script and PHP2Shell

It was a rough week for security. Four stories that matter if you build software on your own with AI agents: what happened, the numbers, and what I’m checking because of them.

1. Binance: about $6.3 billion stolen, starting from one laptop

On Oct 30, Help Net Security reported on Binance’s security update after the theft that began Oct 29:

Why I care: The attacker didn’t break the cryptography. They got a person’s machine and used the access it already had. As a solo developer, my laptop has deploy tokens, database credentials and an AI agent that runs commands with my permissions. I’m checking which long-lived tokens live on it, which can be scoped down or made short-lived, and what my agent can run without asking.

2. A trojanized Claude Code extension in Cursor’s marketplace

On Oct 29, Cursor published a security notice about a malicious version of Anthropic’s Claude Code extension (The Hacker News has more detail):

Why I care: I use Claude Code every day, from the terminal. This didn’t need a fake name or a typo; it came as an update to the real thing. An editor extension runs with my user’s access, next to my SSH keys and tokens. I’m checking authorized_keys, turning off automatic extension updates where I can, and keeping the list of extensions short.

3. Polymarket traders drained through a performance monitoring script

On Oct 29, BleepingComputer reported that attackers served malicious JavaScript to Polymarket users through DebugBear’s Real User Monitoring script:

Why I care: A vendor’s script tag runs with the same power as your own code, in your users’ sessions. Nobody had to touch Polymarket’s code or servers. For my own React frontends: an inventory of every third-party script, a Content Security Policy that allows only those, and Subresource Integrity where a vendor supports pinned versions.

4. PHP2Shell: exploited before the patch existed

On Oct 21, the PHP Foundation released fixes for two critical bugs, and Amazon published what its honeypots saw:

Why I care: I don’t run PHP, but the timeline is the story: exploitation started before anyone could patch. On a managed runtime, those patches are the platform’s job. My own dependencies are still mine, so I want alerts on new advisories for them, not a monthly check.

Sources


Share this post:

Previous Post
Building levi, Nine Days Later: A Neovim Plugin That Hands Your Coding Agent a Commit
Next Post
Building levi, Wednesday: Telling Any Coding Agent What You Have Open, With levi --focus and tmux