İçeriğe geç
Closed laptop and hardware security key beside a steel vault handle on a desk
Haber

Weekly briefing, 4 November 2026: the $6.3bn Binance heist, HTTP2Shell keeps spreading, and one robots.txt line for AI training

Kısa özet

How attackers stole $6.3bn from Binance through developer laptops and an internal AI tool, plus exploited WordPress, GitLab and Drupal flaws, HTTP2Shell, Android fixes, a shared AI training opt-out and Claude Platform changes.

16 dk okuma

This is our weekly briefing for founders, CTOs and product leaders. It covers what changed in AI platforms, web and mobile, DevOps, security and regulation between 28 October and 4 November 2026, and what each change means for teams that build or buy software.

The week in brief

Security dominated the week. The biggest story was the theft of about $6.3bn from Binance. The attackers didn't break any cryptography. Over four months they worked through an engineering team's ordinary tools: a tampered installer for an AI coding tool, a fake job interview, an internal AI tool and deployment credentials stored on a laptop. Any company whose engineers can push code to production faces the same risk, so it's the subject of this week's deep analysis.

Several flaws in widely used software were also being exploited this week. WordPress core, GitLab and Drupal Commerce all had flaws under active attack. The HTTP2Shell bug in the Brotli decompression library kept turning up in more runtimes and tools. Android's November bulletin fixed a remote code execution flaw that needs no action from the user.

On the AI platform side, Google said it will honour a shared robots.txt signal that tells AI developers not to train on a site, and coverage reports OpenAI and others backing the same signal. Anthropic started watermarking text from its current Claude models and set a 30 November removal date for one feature.

At a glance

StoryWho should careWhat to doUrgency
Binance $6.3bn heistAny team whose engineers hold production or signing credentialsReview developer endpoint, hiring and internal AI tool controlsThis month
HTTP2Shell (CVE-2026-111497)Node.js, Bun, Python, .NET, Envoy/Istio usersPatch runtimes, rebuild containersNow
WordPress core CVE-2026-119977Anyone running WordPressApply the late-October core patchNow
GitLab CVE-2026-97229Self-managed GitLabPatch; treat unpatched exposed instances as suspectNow
Drupal Commerce CoreDrupal online storesUpgrade and audit ordersNow
Third-party script compromisesWeb and checkout teamsInventory and restrict third-party JavaScriptThis month
Android November bulletinMobile product owners, MDM adminsCheck patch levels on managed fleetsThis month
Shared AI training opt-outPublishers, SaaS marketing sites, docs sitesDecide your policy; no change needed yetPlan for 2027
Claude Platform changesTeams on the Claude APIMigrate off Opus 4.8 fast mode before 30 NovemberBefore 30 Nov
This week's stories at a glance

The roundup

1. Binance loses billions after a months-long intrusion through its engineers

On 29 October, an attacker moved about $6.36bn out of Binance wallets on ten blockchains, most of it in about 20 minutes. That figure comes from TRM Labs, a blockchain intelligence vendor. Binance's own report, summarised by Reuters, traces the attack back to a tampered AI tool installed in June and a fake job interview in September. Binance says it will cover user losses. For software buyers the lesson is that the theft ran through developer laptops and an internal AI tool, which almost every company has. The full analysis is below.

2. HTTP2Shell: the Brotli decoder bug keeps turning up in new places

The Node.js project disclosed CVE-2026-111497 on 21 October. It's an out-of-bounds write in Google's Brotli decoder, and Zscaler's analysis lists Node.js, Bun, Python Brotli bindings, .NET, Envoy, Istio, brotli4j and curl among the affected components. This week Check Point's 2 November report described it as actively exploited, with automated scanning seen. The hard part is that many apps decompress Brotli automatically without any code calling it. Zscaler also warns that updating the host's libbrotli package doesn't fix copies bundled inside container images or applications.

Data centre aisle with server racks and bundled network cables
HTTP2Shell hides in Brotli copies bundled inside runtimes and container images.

3. WordPress core upgrade flaw added to CISA's exploited list

CISA added CVE-2026-119977 (CVSS 8.1) to its Known Exploited Vulnerabilities catalogue. It's a race condition that lets an unauthenticated attacker run code during a full-package core upgrade, through predictable, web-accessible staging paths. Wordfence recorded more than 18,500 requests aimed at staged installer paths in the first 21 hours after disclosure, and exploitation was observed on 30 October. US federal agencies must patch by 6 November. If you run marketing sites or content hubs on WordPress, apply the late-October core patch rather than waiting for the next scheduled upgrade, because the upgrade is when the exposure happens.

4. GitLab's CVSS 10 CI/CD flaw is being exploited

CISA also listed CVE-2026-97229, an integer overflow in GitLab CE/EE that lets an unauthenticated user run code on the server through a crafted regular expression in CI/CD configuration. Its addition follows an attempt on Alpine Linux's GitLab instance on 20 and 21 October that crashed GitLab worker processes eight times. Alpine found no evidence that the attack worked but rebuilt the instance from scratch anyway. If you self-host GitLab, it holds your source code, pipelines and often your deployment secrets, so patch now. Treat any unpatched instance that was exposed to the internet as possibly compromised.

5. Drupal Commerce Core: an exploited access bypass on online stores

Drupal's security team rated SA-CONTRIB-2026-254 "highly critical" on 28 October. Commerce Core doesn't sufficiently protect certain routes and entity fields, and the flaw is being exploited in the wild. The fix is Commerce Core 3.3.13, or 8.x-2.41 for older branches. Drupal also tells sites to audit their orders for inconsistencies. For retailers, that makes it a finance and fulfilment problem as well as a patching one. Our e-commerce development guide covers how platform choice affects this kind of exposure.

6. Third-party code is still the easiest way in: Polymarket and Japan Airlines

Check Point's weekly report noted that Polymarket disclosed a compromised third-party service that served malicious JavaScript on its website. The script hijacked logged-in trading sessions, and about $2.7m in crypto was traced to a suspected attacker wallet. The same report covers a Japan Airlines breach through the Amadeus reservation system affecting about 92,000 passengers, about 2,000 of whom may have had passport details accessed. Every third-party script on a logged-in or checkout page can act with your users' sessions, so keep an inventory, a Content Security Policy and integrity checks.

7. Android's November bulletin fixes a remote code execution flaw that needs no user action

Google's November bulletin lists 216 vulnerabilities, 23 of them Critical. The headline flaw, CVE-2026-58868, allows remote code execution with no user interaction on Android 14 to 17 and is fixed at patch level 2026-11-01. As of 4 November no exploitation had been reported. A separate Critical flaw in WAP Push handling, CVE-2026-58882, allows a remote denial of service. It sits in the same function as a public "SMS of Death" proof of concept, though neither the bulletin nor the CVE record says they are the same bug. If your app handles sensitive data on managed devices, check fleet patch levels. Device makers ship fixes on their own schedules.

8. A single robots.txt signal for opting out of AI training

On 30 October Google said it plans to support a shared AI training control in robots.txt, based on an IETF AIPREF working-group draft. If a site opts out with the shared token and doesn't mention Google-Extended separately, Google will treat that as disallowing Google-Extended. Google is aiming for support "along with other AI providers in 2027", and coverage from PPC Land reports Microsoft, OpenAI and Anthropic backing the same approach. Google links the proposal to the EU's General-Purpose AI Code of Practice, which treats robots.txt as a primary way to state machine-readable preferences. Nothing needs to change today. Do decide who in your company owns the policy for your docs, blog and help centre.

9. Claude Platform: watermarked output, server-side threads and a 30 November deadline

Anthropic shipped several changes this week that matter to teams building on the Claude API. They are listed in its platform release notes.

DateChangeWhat it means for you
28 OctMaximum Messages API request size raised from 32 MB to 128 MB (first-party API)Larger document and multimodal payloads in one call
29 OctUsage and Cost Analytics API in beta; old Usage and Cost API becomes legacyCost tracking by model, workspace, API key or user; plan the migration
30 OctFast mode for Claude Opus 4.8 deprecated, removal on 30 November 2026Requests using `speed: "fast"` on Opus 4.8 will return errors after that date
2 NovMessage threads (beta): the conversation stays on the server, so later requests send only new messagesSmaller requests and lower time to first token for agents; threads expire 5 minutes after the last request
3 NovText from Claude Mythos 5, Opus 4.7 and Sonnet 4.6 carries Anthropic's watermarkOn Sonnet 4.6, non-default `temperature`, `top_p` or `top_k` may remove it
Claude Platform changes this week

The watermark matters for regulation. According to a timeline compiled by FutureAGI (an AI tooling vendor, and not legal advice), the EU AI Act's Article 50 transparency rules have applied since 2 August 2026. From 2 December 2026, older generative systems must also mark their output under Article 50(2). Provider-side watermarking may help, but check with counsel what your product still has to do as a deployer. If you change sampling settings, test whether the watermark survives. Our guide to evaluating LLM features in production covers how to build that kind of check into your test suite.

Patch priority table

CVEProductSeverityExploited?Fixed inSource
CVE-2026-111497Brotli decoder (Node.js, Bun, Python, .NET, Envoy and more)CVSS 4.0 9.2Exploitation attempts observedBrotli 1.0.10 / 1.1.1 / 1.2.1; Node.js 22.23.4, 24.22.1, 26.12.1; Bun 1.4.4Zscaler
CVE-2026-97229GitLab CE/EECVSS 10.0Yes (CISA KEV)Current GitLab security releaseThe Hacker News
CVE-2026-119977WordPress coreCVSS 8.1Yes (CISA KEV)Late-October core releaseThe Hacker News
CVE-2026-118539Drupal Commerce CoreHighly criticalYes3.3.13 / 8.x-2.41Drupal.org
CVE-2026-58868Android 14 to 17CriticalNot reportedPatch level 2026-11-01The Hacker News
Patch priorities for this week

Deep analysis: how the Binance heist worked, and what it means for every team that ships software

What happened

Binance published an initial incident report on 3 November. Combined with Reuters' summary and TechStartups' account, it shows a patient attack with several stages and no single point of failure. Co-CEO Richard Teng said the attackers "spent months building their way in". He rejected the idea that one compromised laptop caused the breach.

Hands unpacking a work laptop on a home office desk
The intrusion began with ordinary tools on an engineer's work machine.

The stages were:

  1. June: a poisoned tool download. A Wallet DevOps engineer searched online for a popular AI coding tool and installed a tampered Homebrew package. Binance detected this, replaced the computer and rotated credentials. By then the attackers had learnt the engineer's role and who else worked on the wallet infrastructure.
  2. September: a fake job interview. A second engineer was approached through a legitimate recruitment platform and interviewed with a recruiter and the "CEO" of a company that didn't exist. The coding exercise, downloaded onto a work computer, contained malware that Binance's endpoint security didn't detect.
  3. 20 October: moving between machines. Using that computer and an internal AI tool, the attackers reached the machines of two wallet engineers. One of them held deployment credentials that led to the wallet-signing infrastructure.
  4. 29 October: the theft. Using credentials stolen from the first engineer, the attackers deployed malicious code into the wallet environment. Funds left Binance wallets within minutes.

TRM Labs' on-chain analysis adds the final step. On Ethereum, the attacker used an EIP-7702 delegation to turn a Binance hot wallet into a sweeper it controlled, with 50 authorisations signed in advance. On the other nine chains, Binance wallets sent funds through ordinary signed transfers. TRM reads this as a compromise of Binance's hot-wallet signing infrastructure. The vendor says preparation began at least 36 hours before the theft, when Tornado Cash withdrawals funded the attacker's operating wallet.

"This should not have happened." That was Binance's own verdict in its report, as quoted by Reuters. The attackers didn't need to break cryptography. They needed one engineer to install the wrong file and another to take a job interview.

Timeline

Date (2026)EventSource
JuneWallet DevOps engineer installs a tampered Homebrew package for an AI coding tool; device replaced, credentials rotatedTechStartups
SeptemberSecond engineer interviewed by a fake company; coding exercise carries malware that endpoint tools missReuters via KFGO
20 OctoberAttacker uses the compromised computer and an internal AI tool to reach two wallet developers' systemsReuters via KFGO
28 OctoberAttacker wallet funded through small Tornado Cash withdrawalsTRM Labs
29 October, 20:05 UTCTheft begins on the XRP Ledger; most of it within about 20 minutesTRM Labs
31 OctoberBinance says 90% of losses replenished; its 3 November report puts the figure at 98%Wikipedia, TechStartups
1 NovemberWithdrawals resume in phasesWikipedia
3 NovemberBinance publishes its initial findingsReuters via KFGO
Timeline of the Binance heist

The numbers

Valued at the moment each transfer happened, TRM puts the total at about $6.36bn. Binance's own figure is about $6.34bn. The breakdown below is TRM's on-chain view as of 30 October, so treat it as a vendor estimate.

MeasureFigureSource
Total moved out of Binance wallets~$6.36bn across ten blockchainsTRM Labs (vendor)
Ethereum~$3.79bn, including 200,630 ETH, 1.875bn USDT and 823m USDCTRM Labs
Bitcoin18,270 BTC, ~$1.47bnTRM Labs
Tron~$628mTRM Labs
XRP Ledger233.46m XRP, ~$296mTRM Labs
Solana970,500 SOL, ~$96mTRM Labs
Arbitrum, Optimism, Base~$39m combinedTRM Labs
Avalanche / Polygon~$28m / ~$10mTRM Labs
Frozen by issuers and networks~$2.7bn (TRM); ~$2.85bn frozen or intercepted (Binance, company-reported)TRM Labs, TechStartups
Still beyond any issuer's reach~$2.4bnTRM Labs
Previous record$1.5bn, Bybit, February 2025, about a quarter of this theftTRM Labs
Time from first foothold to theftAbout four months (June to 29 October)Binance report via Reuters
Time from reaching the wallet engineers to theft9 days (20 to 29 October)Binance report via Reuters
The Binance heist in numbers

Elliptic's chief scientist called it "almost certainly the single largest-known theft of any kind". The FBI attributed it to North Korea's TraderTraitor group. North Korea rejects the claim.

Context: the same pattern keeps appearing

Two other items from the past fortnight show that Binance isn't an isolated case.

First, Microsoft Threat Intelligence published research on North Korean actors' use of AI on 29 October, the day of the heist. It describes several groups that run job- and interview-themed social engineering and use AI to produce tailored recruiter lures and malicious repository lures. It also describes another group that uses fake identities to get hired into remote jobs. The hiring process is an attack route both ways: your engineers interviewing elsewhere, and your company hiring candidates who aren't who they claim to be.

Second, the LiteLLM incident disclosed on 24 October followed a similar path. A master key for an agent platform was committed to a public repository on 27 May. The commit was force-pushed over, but, in LiteLLM's words, "key revocation did not occur for the master key." On 10 October an attacker used the key to pull a GitHub token that had not been scoped down and carried owner-level access. On 21 October they published a malicious LiteLLM release to PyPI. LiteLLM says releases normally needed approval from an account tied to a physical device, and the attacker got around this by overriding branch protection and changing the release pipeline.

Binance (October)LiteLLM (October)
First footholdTampered AI coding tool installerAgent platform key leaked in a public repo
Response to first incidentDevice replaced, credentials rotated, but team roles exposedCommit removed, master key not revoked
Privileged middle layerInternal AI toolAgent platform holding a broad GitHub token
Final targetWallet-signing and deploymentRelease pipeline and package registry
Gap between foothold and impactAbout four monthsAlmost five months
Binance and LiteLLM incidents compared

Both incidents have the same shape. An AI or agent tool with broad, standing access sat between an ordinary developer foothold and the systems that sign, deploy or release. In both cases, a clean-up that looked complete left something behind.

Who is affected

  • Fintech, payments and crypto teams with hot wallets, payout APIs or treasury integrations. Here, deployment access is effectively the ability to move money. Our fintech work starts from that assumption.
  • Any SaaS company whose engineers can deploy from a laptop. If a laptop holds a token that can push to production, that laptop is part of production.
  • Companies rolling out internal AI assistants and agents connected to code, tickets, chat and cloud consoles. Binance rebuilt its internal AI tool after the incident, according to Teng.
  • Companies hiring remotely, and companies whose engineers are job-hunting while using work machines.
  • Buyers of outsourced development. Your supplier's laptops and pipelines are part of your attack surface too.

What it means for companies building or running software

1. Developer endpoints are production infrastructure. The attackers reached the signing system because one engineer's device held deployment credentials. Short-lived credentials issued to CI through OIDC, combined with deploys that can only run from the pipeline, would have removed that step. They're a few days of DevOps work for most teams, not a programme.

Brass key and hardware security key on a ring on a workbench
Short-lived, pipeline-issued credentials keep production keys off laptops.

2. Internal AI tools are privileged accounts and need the same controls. An assistant that can read repos, run commands or reach other machines needs least-privilege scopes, its own identity, logs that someone actually reviews, and no standing admin tokens. In both Binance and LiteLLM, the AI or agent layer was how the attackers reached further. Treat it with the same discipline you'd apply to a service account. Our LLMOps and DevOps work starts with that inventory.

3. Incident clean-up has to assume the attacker learnt something. Binance replaced the June device and rotated credentials, but the attackers had already mapped the team. Good remediation also asks what the attacker now knows: who has access to what, which colleagues to target next, and what to watch for.

4. Hiring and job-seeking are now part of your security perimeter. Microsoft's research shows interview lures produced at scale with AI. The practical rule is that no take-home assignment, repository or "quick setup script" from an outside party runs on a machine that holds company credentials.

5. High-value actions need a second, independent check. Moving funds, deploying to signing systems or releasing packages should need approval from a separate device or a separate person, checked by a policy that the deploying machine can't change. LiteLLM had a device-bound approval in place, and the attacker changed the release pipeline instead. So protect the pipeline definition as well as the approval step.

Checklist: what to do now

This week

  • Find every place a production, signing or release credential lives on an engineer's laptop, and plan to move each one to short-lived, pipeline-issued credentials.
  • List every internal AI tool and agent, the tokens it holds, and what it can reach. Revoke anything not scoped to the task.
  • Search your Git history, including force-pushed and deleted commits, for keys. Revoke anything you find, even if the commit is gone.
  • Write down a rule that engineers don't run third-party interview tasks or unknown repositories on company devices. Give them a disposable VM or cloud sandbox instead.
  • Patch the five vulnerabilities in the table above, and rebuild container images rather than relying on host updates.

This month

  • Require phishing-resistant authentication (FIDO2 security keys or passkeys) for source control, cloud consoles and CI. Our passkeys guide explains how to roll them out.
  • Limit where software can be installed from: approved package sources, pinned versions and checksums. Make it routine for engineers to avoid installer links from search ads.
  • Protect the pipeline definition. Changes to release workflows, branch protection or deployment targets should need review from a second person.
  • Add identity checks and a live technical conversation to remote hiring, and verify identity again before granting production access.
  • Run a tabletop exercise: "a deploy credential has leaked and we have 20 minutes." Time how long revocation, freezing and rollback actually take.

This quarter

  • Put an independent policy check on high-value actions (payouts, signing, releases) that the deploying machine can't change.
  • Get an outside review of your developer-to-production path. A focused software audit or security review costs far less than an incident.
  • Include developer endpoints, AI tools and supplier access in your maintenance and support plan, so they're covered after the audit ends.

Keep the response proportionate

Most companies don't hold billions in hot wallets, and copying an exchange's controls wholesale would slow a ten-person team for little benefit. The proportionate version is small: no long-lived production credentials on laptops, scoped tokens for AI tools, phishing-resistant sign-in, and a second approval for the few actions that could seriously hurt you. Those four steps take days of engineering time, not months. If you can't name your highest-value actions, list them before you buy any new security tool.

How Authect fits in

We're a founder-led studio, so you talk directly to the founders who will build your project, never a salesperson or account manager. Every project is led by a senior engineer, and delivery is AI-accelerated with an engineer reviewing every line, including the access each AI tool gets. Clients own their code, infrastructure and designs from day one. If you want a second opinion on your deploy path, AI tool access or patching backlog, start a conversation online.

SSS

Was the Binance hack caused by AI?

Not directly. The first foothold was a tampered installer for an AI coding tool, and an internal AI tool helped the attackers reach wallet engineers' machines, according to Binance's report as summarised by Reuters. The underlying failures were familiar ones: unsafe software installs, malware from a fake interview, and deployment credentials stored on a laptop. AI tools gave the attackers more ways in and more reach once they were inside.

We're not a crypto company. Does this apply to us?

Yes, if your engineers can deploy to production, issue refunds, change payouts or publish packages. The attackers needed deployment credentials and a signing system that trusted them. Most SaaS and e-commerce businesses have something similar, even if what's at stake is customer data rather than tokens.

How should we handle take-home coding tests safely?

On the candidate side, ask your engineers never to run outside assignments on machines with company access. Give them a disposable VM if they need one. On the hiring side, prefer live pairing sessions or tasks done in a browser-based sandbox. Microsoft's research also describes fake identities used to get hired into remote roles, so verify identity before granting production access.

How do we know if we're exposed to HTTP2Shell?

Check every runtime and image for affected Brotli versions: Node.js, Bun, Python bindings, .NET, Envoy, Istio and anything that bundles libbrotli. Zscaler notes that scanners can miss bundled copies and that host updates don't fix container images. Patch, rebuild and redeploy. Where you can't patch yet, turn off Brotli decoding on the vulnerable paths.

Should we add the new AI training opt-out to robots.txt now?

There's no rush. Google says it aims to support the shared signal in 2027, and existing controls such as Google-Extended keep working. Use the time to decide your policy: some companies want their docs used in AI answers, others don't. Note that Google treats AI training separately from grounding, which affects whether you appear in Gemini answers.

Does Anthropic's watermark meet our EU AI Act marking obligations?

It may help, but don't assume it settles the question. The watermark applies to specific Claude models and may not survive non-default sampling settings on Sonnet 4.6. Your obligations as a deployer depend on what your product does. Take legal advice before the 2 December 2026 date.

What's the single most useful thing to do this week?

Find out which laptops hold credentials that can change production, move money or publish releases, and start moving those credentials into your pipeline. It closes the exact gap used in the largest theft on record, and for most teams it takes days rather than months.

Pranas MickeviciusChief Executive Officer
Yayınlanma:
4 Kasım 2026
  • weekly briefing
  • Binance hack
  • HTTP2Shell
  • supply chain security
  • AI tools
  • robots.txt
  • Claude API
  • patch management

Ayda bir, geliştirme notları

SaaS platformları, uygulamalar ve yapay zekâ özellikleri geliştirirken öğrendiklerimiz: pratik, kısa ve işi bizzat yapan kuruculardan.

Ayda bir e-posta. İstediğiniz zaman abonelikten çıkabilirsiniz. Gizlilik politikası

Ne geliştirdiğinizi anlatın. Bir iş günü içinde bir kurucumuz size yanıt verir ve projeyi sizinle birlikte geliştirir.

Talebinizle ilgili sizinle iletişime geçebilmek için bilgilerinizi CRM sistemimize ekleyeceğiz. Daha fazla bilgi için bkz.: gizlilik politikamız.