@techtraduzida
Cybersecurity and AI · AI agents on the attack

AI agents broke into the websites of more than 100 companies for about $50 each

Published Oct 21, 2026 · Last revised: Oct 21, 2026 · 18 to 22 minute read

A hacker gave AI agents instructions of fewer than 100 characters and let them try on their own, for about 23 hours per site. The target was not anyone's core system but the forgotten website: a support page, an online store, a page the vendor hosts.

In 30 seconds

  • On Oct 19, 2026, the security firm NorForge (report "Inside Cairn") and Reuters described a hacker who used AI agents against more than 1,200 websites since Sep 25, mostly online stores in the US, Canada, Australia and Japan.
  • From the hacker's own logs, Reuters identified websites of more than 100 companies that were reached. Deere, SharkNinja and Cummins made statements about incidents on specific sites.
  • Each successful break-in took, on average, just under 23 hours of machine effort. The cost estimate is about $50 per break-in ($5,000 in tokens in total, according to one researcher). It is an estimate, not a measurement.
  • It is not known how much data was extracted: Reuters could not establish it.
  • NorForge describes the same type of operation across more than 20 exposed dashboards of the Cairn tool, in three groups. The largest seeks lasting access to stores and payment systems.
  • Decision for the next 30 days: who in your company lists everything that is online under your brand, including what the vendor hosts, and who decides what in the first 24 hours of an attack?

What happened

An AI agent is a program that receives a goal and works on its own until it is done, without waiting for an order at each step. Like a tireless intern: it tries, fails and tries again. In this case, the goal was to get into store websites and plant an access point.

The operation was found by researcher Snorre Fagerland of NorForge. He scanned the internet for exposed control panels of a tool called Cairn, which is open source (anyone can download and use it). From about Oct 2, he found dashboards that showed, almost in real time, what the attackers were doing. Reuters saw the report before publication and cross-checked the logs against real companies.

Case timelineFrom Sep 25, the start of the campaign, to Oct 20, 2026, broad coverage.TimelineSep 25Campaign beginsfrom the hacker (Reuters)Oct 2NorForge finds thefirst open dashboardsOct 19NorForge reportand Reuters storyOct 20Broad coveragein the tech pressIllustrative spacing, not to time scale. Dates: Reuters, NorForge, TNW.
Timeline of the case, with illustrative spacing. Sources: Reuters (via TNW), NorForge, The Hacker News.
How Cairn organized the workFive steps: operator, shared board of facts, agents, target site and fixed access through a web shell.How Cairn organized the workAccording to the NorForge report (Oct 19, 2026) and Reuters1OperatorGives a target and agoal in fewerthan 100 characters2BoardThe agents postfacts; the operatorcan give hints3AgentsResearch, testand try again,without stopping4Target siteAbout 23 hoursof trial and errorper break-in5Fixed accessWeb shell uploader:a way back in touse laterThe hacker wrote almost no code. The agents did the research and the trying.
Original Tech Traduzida diagram, based on NorForge's report and Reuters' coverage. The agents part (step 3, in ochre) is where the AI models come in.

What Cairn is, in plain language

According to NorForge, Cairn is a system that takes a target and a goal and coordinates AI agents to investigate the target, look for flaws and try to get in. Each task is a "project". The agents write what they discover on a shared board (NorForge uses the term "blackboard") that all of them read, and the human operator can add hints. The tool's author, who goes by "le1xia0", told Reuters it was not built for attacks and that he had no intention of causing harm.

The three groups of dashboards

GroupLanguageDashboardsFocus according to NorForgeConfidence
AIA0001Chinese14Lasting access to stores and payment infrastructureHigh
AIA0002English10Financial theft (cards and cryptocurrency)High
AIA0003English1Exploration, no clear goalLow

AIA0001 is the most active: more than 1,100 attack projects across 14 dashboards, with targets mostly in the US, Japan and Australia. Sites are ranked by traffic, and Reuters mentions stores with 200,000 to 1.5 million visits. Before sending the task to Cairn, an automated test checks whether an order can be placed in the store, to confirm the site is a real store. NorForge assesses that all groups appear to be financially motivated, with no clear sign of government-linked activity.

What the typical task looked like

In AIA0001, the instruction asked the agents to find a way to run code on the site without logging in and to install an uploader: a page that only saves uploaded files and does not run commands. According to the coverage, it can later be swapped for a more dangerous tool. InferenceThe reason to use an uploader rather than a shell that runs commands is probably discretion. NorForge verified that this type of uploader was active at a large hardware parts supplier, and independently confirmed the breach of a very large US retailer.

Who was hit and what they said

CompanyWhat it told Reuters
SharkNinjaThe attack hit an isolated site, for product support only. Threat contained.
CumminsIs investigating a possible attack on a site operated by a vendor.
DeereTook "necessary remediation actions" and says it has no indication that sensitive data was accessed.
Two smaller companiesAcknowledged that they were compromised.

Note the pattern: isolated sites and vendor sites. In the statements of the three companies, none mentions a breach of the core system.

Attack funnel1,200 sites attempted, about 10 percent success, more than 100 companies reached, data extracted unknown.From the size of the attempt to the size of the resultMore than 1,200 sites attempted since Sep 25 (Reuters)About 10% success, on average (NorForge)More than 100 companies with sites reached (Reuters)Data extracted: nobody can sayIllustrative proportions. 100 out of 1,200 is about 8% (our calculation), close to NorForge's 10%. The two numbers measure slightly different things.
Original diagram. The bars are illustrative; the numbers come from Reuters and NorForge.

What is known and what is not

Confirmed by a sourceNot known, or an estimate
More than 1,200 sites attempted since Sep 25 and more than 100 companies with sites reached (Reuters).How much data was extracted. Reuters could not establish it.
An active uploader on the site of a large parts supplier; one case of a US retailer independently confirmed (NorForge).The real cost. $50 is an estimate; NorForge itself says the numbers "may be off by a clear margin".
Statements from Deere, SharkNinja and Cummins.Which AI models were used. The task ran on a "worker" called claudecode_deepseek-v4.1-flash, which "could mean" Claude Code with the DeepSeek V4.1 Flash model. Neither NorForge nor Reuters confirms it.
About 11% of the hundreds of secrets found in the dashboards were verified as valid (NorForge).Whether there is a Brazilian victim: none was cited.
Two reading cautions. (1) "More than 100 companies" are sites that were reached, identified in the hacker's logs, not necessarily data stolen. (2) We do not treat the attribution to AI models as fact: NorForge uses "could mean" and Reuters uses "appeared to include".

Why $50, and why it matters

The number that made the headlines comes from two different calculations, and both are worth understanding. Fagerland told Reuters that the campaign spent about $5,000 on tokens, or about $50 per successful break-in. NorForge's report, in turn, calculates about $5 per task, counting the ones that failed, and an average success rate of about 10%. The denominators are different (successful break-ins versus all tasks), and NorForge itself warns that the groups are not directly comparable. Even so, the orders of magnitude match.

How we get to about 50 dollarsA cost per task of 5 dollars divided by a success rate of 10 percent gives about 50 dollars per break-in.Where the $50 price comes fromACost per taskAbout $5, countingthe attempts that failed(NorForge, with a widemargin of error)÷BSuccess rateAbout 10% on average(NorForge, approximation)The groups have differentgoals from one another≈CCost per break-inAbout $50Same order of magnitude asFagerland's estimate toReuters: $5,000 in tokensThe division is our own calculation, only to show that the numbers match. Fagerland called the estimate approximate.A token is the unit of use of an AI model: the more tokens, the more expensive.
Original diagram. Sources: NorForge ($5 per task and 10% success) and Reuters ($5,000 in tokens, about $50 per break-in).

Some projects cost more: NorForge says those that go past a thousand "intents and facts" can exceed $100. InferenceThe practical point is another one. If an attempt costs a few dollars and runs unsupervised, the attacker almost never needs to get it right. It is enough to try on many sites and keep the ones that gave way.

OpinionThe risk did not change in size. It changed in price. Until recently, attacking a forgotten site took too much work for too little return. With attempts at a few dollars and no supervision, the math is different.

Fagerland himself told Reuters it is "not amateur stuff" and that he expected attack agents to still need some supervision. A summary of the case on DEV Community, based on the report, points out that the novelty is the scale and the little human involvement, not a new class of flaw: the known defenses still apply.

Executive view: risk, gain and decision

Risk

The forgotten site is the weak link. Support pages, campaign microsites, old stores and vendor-hosted sites tend to have a vague owner and outdated software. If nobody knows they exist, nobody patches them. That was exactly the profile of the cases cited.

Reputation and trust. A compromised site carrying your brand becomes your problem, even if a vendor operates it (the Cummins case). For stores and companies with online payments, the largest group's stated goal was precisely to stay inside the store and payment infrastructure.

Legal liability. When a customer's personal data sits on any of these sites, the LGPD (Brazil's data protection law) may require the incident to be reported. Confirm with legal before a case appears.

Cost. There is no public estimate of losses for this case and this text does not invent one. What can be said is the type of cost: investigation, rebuilding, changing passwords and keys, notifying customers and, if cards are involved, the card networks' rules.

Gain

The gain lies in a cheap defense: an inventory of everything that is online, with an owner and a deadline for fixes, costs more in organization than in money. Whoever does this before the next case saves time when someone calls to say "your site was mentioned in a news story".

Decision for the next 30 days

  1. Ask IT and marketing for the list of all sites and subdomains online under your brand, including those hosted by vendors.
  2. Ask which ones accept file uploads, have a login area or run outdated software.
  3. Name an owner for each site and set a deadline for critical fixes. Shut down whatever is no longer in use.
  4. Define who decides what in the first 24 hours of an attack.
30-day planFour weeks: inventory, risk classification, owner and deadline, response drill.30-day plan for the executive1Week 1Ask for the list of allsites and subdomainswith the brand, includingvendors' sites2Week 2Mark which ones acceptfile uploads, have alogin or run outdatedsoftware3Week 3Give each site an ownerand a deadline. Shut downwhat is unused. Reviewwhat the vendor protects4Week 4Rehearse the first 24hours: who decides to takethe site offline and whotalks to customers and legalOrder suggested by Tech Traduzida, based on general good practice. It does not come from the sources of the case.
Original diagram with a suggested 30-day plan.

Commercial application

Operational view: processes, people and routines

Infrastructure view: cloud, network, servers and dependencies

Security view: prevent, detect and respond

Prevent

Detect

Respond

  1. Preserve evidence before acting: a copy of the server and the logs.
  2. Isolate the site and restrict outbound network traffic.
  3. Rebuild instead of cleaning, from a clean image.
  4. Change credentials afterwards, once the fix is in, including API keys and database passwords.
  5. Check the reach: did the access spread to other systems, such as the store and payments?
  6. Notify customers, partners and, if personal data is involved, the authority under the LGPD, together with legal.

NoteThe recommendations in this section are general good practice, except the Magento one and the Cairn dashboard one, which come from the coverage of the case. Validate them with your security team.

Technology view: how it works inside

This section gives the technical detail, with the terms explained. The description comes from NorForge and the coverage; the plain-language explanation is ours.

Anatomy of three documented break-ins

NorForge describes cases in which the agents themselves explained the path. In three of them:

The terms

What was in the toolbox

In a working folder that was exposed for a short time, NorForge saw tools such as Playwright and Chromium (to simulate a browser and test whether an order can be placed), PHPGGC (generates code chains for deserialization), Docker, Python 3, Nmap (maps ports), ffuf (discovers hidden directories) and OWASP Amass (maps a domain's attack surface). There was also a test lab for the Magento flaw cited above. What the report does not show is that flaw being used in the attacks.

A fact that helps defenders

What exposed the operation was the attacker's own carelessness: open dashboards. In those dashboards, NorForge also found tests on clients of apparently legitimate penetration-testing firms, which exposes those clients. InferenceThis applies to any company that uses AI agents, including for legitimate purposes: the control dashboard is a sensitive asset.

Context: not an isolated case

A security vendor (7AI) also published an analysis of the case, arguing that open-weight models escape the refusal filters of hosted models. It is marketing copy from a product that competes with the problem, so we treat it as opinion, not fact.

For the general reader: what to do today

Terms in this article

AI agent
A program that receives a goal and works on its own until it is done, trying, failing and trying again.
Cairn
An open-source tool that organizes several AI agents around a target and a goal, with a shared board where they post what they discover.
Token
Unit of use of an AI model. The more tokens, the more expensive the use.
Web shell
A program hidden on a web server that accepts commands from outside and gives the intruder remote control.
Uploader
A page that only receives and saves uploaded files. In an attack, it is used to plant other programs later.
SQL injection
An attack that puts database commands into a field on the site.
Insecure deserialization
A flaw in which the site rebuilds objects from outside data without checking it.
Memcached
An in-memory cache service, used to hold session data and speed up sites.
WAF
Web application firewall: a filter in front of the site that blocks suspicious requests.
Exposed secret
A password, key or token left visible, for example in code or on an open dashboard.
LGPD
Lei Geral de Proteção de Dados, Brazil's personal data protection law.

Sources

Primary

Journalistic

Context and opinion

Method note: the central numbers (1,200 sites, more than 100 companies, 23 hours, fewer than 100 characters, $5,000 in tokens) come from Reuters, checked against NorForge's report and the coverage by THN and TNW. The $50 cost and the 10% rate are estimates and are marked as such. I did not find relevant technical discussion on forums (Reddit, Hacker News) in this round. Pages read on Oct 21, 2026, partly through automatic summaries. Check the numbers in the sources before quoting them in a formal context.

Cross-check: where the sources differ

Final question

Which page at your company does nobody watch today? Reply by Instagram direct message to @techtraduzida and tell us how your team handles this point. If this content helped, follow the profile, like and share: it helps develop and spread the channel.