Skip to content
InternetData

Supermarket cyber attack: seven countries had 12% fewer consoles

After France's attack, the seven countries hit on November 2 had 12% fewer exposed fridge consoles, France 71% fewer. After their own, 66% fewer.

Published 5 min readLast updated on

On this page
  1. After France's attack, the seven were down 12%
  2. Sweden on StoreView, the Netherlands on XWEB
  3. After their own attack, the seven were down 66%
  4. 61% served the console on plain HTTP alone
  5. 203 of 209 on ISP networks
  6. Finding them yourself
  7. How we counted
  8. Getting access

Updated November 9 with both ports from the pass from November 3: the seven countries had 72 consoles, 66% fewer than the 209 from October 20, and 45% fewer without Aspider Solutions' network.

In the early hours of November 2, attackers warmed the fridges and freezers of supermarkets in seven more European countries, three weeks after France's. Sabcobel, the Belgian company that runs Delhaize's refrigeration systems, said the units' evaporators had been switched to defrost, and some shops reported temperatures as high as 50C. About 40 Delhaize supermarkets in Belgium and Luxembourg were hit, and in Belgium 15 Carrefour stores, five Spar shops and Ikea's store in Mons. In Sweden, 7 of Coop's 800 stores were hit and a few of ICA's, in Finland fridges failed in some of Kesko's K-stores, in Ireland 13 SuperValu supermarkets, "limited to a specific model", and in Estonia a Selver store. Danfoss told the Dutch broadcaster NOS that at least 17 companies in the Netherlands were hit, butchers and small neighborhood stores among them (BBC).

ICA said its system was Danfoss's, and Coop that some of its fridges were on a 4G mobile network (Guardian). The EU's food commissioner called it "a deliberate attempt to disrupt our food supply chain" (Guardian). On November 3 the UK's National Cyber Security Centre said it was working with food suppliers hit in the UK, and that the attacks had used vulnerabilities "out there for a long period of time" (Guardian).

Web IP records the page title of every address answering on port 443 or 80. We counted four families of refrigeration console by their titles in two of its passes, October 6 to 11, which ended hours before the French attack, and the pass from October 20, which our France recount used. Then we counted both ports again in the pass from November 3, the day after the second attack. Censys has published the firmware versions of the StoreView consoles in six of the seven countries (Censys).

After France's attack, the seven were down 12%

WhereOct 6 to 11From Oct 20Change
Belgium4335-19%
Netherlands138126-9%
Sweden2928-3%
Finland1610-38%
Ireland68+2
Estonia31-2
Luxembourg21-1
The seven237209-12%
France659193-71%
Rest of Europe1,024952-7%
Elsewhere567550-3%

Of the seven countries' 237 addresses from before the French attack, 165 served a console again from October 20.

Sweden on StoreView, the Netherlands on XWEB

StoreView is Danfoss's, XWEB Dixell's (Copeland sells it too) and pCOWeb Carel's. None of the seven countries had a Copeland Site Supervisor console, the fourth family.

CountryFrom Oct 20StoreViewXWEBpCOWebLargest networks
Netherlands12626991Aspider Solutions 88, KPN 26
Belgium3511240Telenet 15, Proximus 11
Sweden282800Telenor Sverige 10, Hi3G Access 7
Finland10604Elisa 5, Telia Finland 3
Ireland8242Eircom 3
Estonia1100Telia Eesti 1
Luxembourg1100POST Luxembourg 1

By IP Country, only Italy (318) and France (193) had more consoles in Europe than the Netherlands. All 88 of Aspider Solutions' (AS196640) were XWEB: it is part of KORE Wireless, which sells mobile connectivity for devices. Telenor Sverige's 10 were on its two ASNs, and Hi3G Access is 3 Sweden's network.

After their own attack, the seven were down 66%

WhereFrom Oct 20From Nov 3Change
Netherlands12635-72%
Belgium3511-69%
Sweden2810-64%
Finland108-20%
Ireland86-2
Estonia12+1
Luxembourg10-1
The seven20972-66%
The seven, without Aspider Solutions12166-45%
France193121-37%
Rest of Europe952627-34%
Elsewhere550536-3%

Aspider Solutions went from 88 consoles to 6, all of them XWEB. Of the seven countries' 209, 52 served a console at the same address from November 3 and 157 returned no page title on either port. 20 consoles answered from addresses that had served none from October 20.

By family, the seven countries' XWEB consoles went from 127 to 24 and their StoreView ones from 75 to 41, and pCOWeb had 7 in both passes. On port 80 they went from 131 to 31 and on 443 from 81 to 43, an address serving a console on both counted under each.

61% served the console on plain HTTP alone

128 of the seven countries' 209 consoles from October 20 served it on port 80 alone: 111 of the 127 XWEB, 10 of the 75 StoreView and all 7 pCOWeb. 125 of the 128 completed no TLS handshake on 443 at all.

203 of 209 on ISP networks

203 of the 209 sat on networks that ASN types as ISPs, business broadband and mobile lines, and 6 in hosting space.

Finding them yourself

Filter Web IP's title column on Danfoss StoreView, Danfoss - StoreView Web, XWEB, XWEB EVO, XWEB PRO, Site Supervisor, Emerson Site Supervisor and Carel pCOWeb Home Page, the titles we matched, then join the addresses to IP Country and IP ASN. port gives the port each title answered on and tls_ok whether a TLS handshake completed on 443. last_seen, the newest day each port was seen open, sorts a pass's consoles from those seen only before it.

How we counted

A console is an address whose page title on port 443 or 80 is one of the titles above, counted once per address, from its newest response in each pass. The recount sets each address's newest response on each port from November 3 against October 20's consoles, and none of October 20's addresses changed country or network between the IP Country and IP ASN lookups of October 26 and November 9. Other hosts held across the same two passes: in the seven countries' /24 blocks that held a console, from 1,627 to 1,617 on port 443 and from 1,038 to 1,009 on port 80, and on Aspider Solutions' network from 58 to 56 on port 80. Europe is the EU, the UK, Norway, Switzerland and Iceland, and Elsewhere every other country. Rest of Europe includes the UK, whose food suppliers reported attacks on November 3. These are counts of addresses: Belgium's 35 consoles aren't 35 stores. Four families matched by title on two ports aren't every controller a shop runs, and a count over more ports or products runs higher. Sabcobel's systems and SuperValu's "specific model" needn't be among them, and nothing here says which consoles were attacked.

Hosting space, where a console can be a decoy that copies a real one's title and certificate (Coldframe), held 6 of the seven countries' consoles in each pass, and 44 and 48 worldwide, and the tables count them.

Getting access

Web IP ships as CSV, rebuilt weekly, and its docs page has the schema. Sign up to evaluate it from its sample. A license is per database and never metered: see licensing, or talk to us about what you need.

Written by

  • Uman Shahzad

    Founder & CEO

    Uman has worked on IP data for over eight years, including as lead engineer at IPinfo. He built systems and practices that IP data companies now use to run at scale and keep their data accurate.

Get new posts by email

Or follow along in a feed reader.

RSS feed

Put this data to work.

Everything these posts report on comes from the databases we license, and you can test them first.

00 · Evaluate

Test the real build first.

An evaluation license puts a full current build in your hands, with no sampling, so you can measure it against your own traffic before anyone talks about terms.

01 · License

Then license what you use.

Standard, for detection and decisions inside your own product and operations.
Redistribution, when the data ships onward inside what you sell, priced by scope rather than by seat.
Annual terms, a named contact, and monthly, quarterly or yearly payment.