In October 2026, fridges and freezers in hundreds of French supermarkets heated up to 50°C in the middle of the night. The stores were closed, nobody was inside, and the alarms stayed quiet. All the food was thrown away, and some stores reported fires. Three weeks later it happened again, this time in six other European countries.
No ransomware. No virus. The attackers used the normal settings menu of the refrigeration controllers, the same menu the repair technician uses.
This article is the written version of my video. It covers what happened, how the attack worked step by step, what one night cost, seven rules to stop it, and a basic lab with Microsoft Defender, Defender for IoT, Sentinel and Entra. Every query from the video is below.
Video chapters
- 0:00 Fridges at 50°C in six countries
- 0:25 Night 1: France
- 0:52 Night 2: six more countries
- 1:13 The target: the store's cooling brain
- 1:49 The attack, step by step
- 2:22 Three possible doors
- 2:58 Many stores, settings changed at night
- 3:23 The silent defrost trick
- 3:47 What one night cost
- 4:45 How to stop it: 7 rules
- 5:48 Quick lab: Defender, Defender for IoT, Sentinel, Entra
- 6:56 Your checklist
The investigations are still open. I only state what has been reported by named sources, and I say clearly what is not confirmed yet.
1. What happened
Wave 1: France, one night
- When: the night of Sunday 11 October 2026, into Monday 12 October.
- What: fridges and freezers were pushed up to about 50°C for around six hours.
- Who was hit: Les Mousquetaires, the group behind Intermarché, said about 150 stores. Other reports say up to 180. Carrefour reported about 80. Monoprix was hit too.
- Damage: all affected food was discarded. Fires were reported in some stores, and Paris prosecutors opened a criminal investigation.
Wave 2: six more countries
- When: the night of 1 to 2 November 2026. In Belgium the attack started around midnight. An ICA store in Stockholm says its attack happened at 2 a.m. and staff noticed at 5:30 a.m.
- Where: Belgium, Luxembourg, Sweden, Estonia, the Netherlands and Ireland. More than 115 stores.
- How: the company that runs Delhaize's cooling systems said the evaporators were switched to defrost mode.
- Who did it: nobody has claimed it.
The EU agriculture commissioner called it a deliberate attempt to disrupt Europe's food supply chain.
2. First, how supermarket cooling works
A big supermarket has dozens of fridges and freezers. They are all connected to one central refrigeration controller. Think of it as the brain of the cold. It does three jobs:
- Keeps the temperature at the setpoint (for example −18°C for frozen food).
- Defrosts: a few times a day it warms the coils for a short time to melt the ice.
- Raises an alarm when a temperature is wrong.
The controller also has a web page, so the refrigeration service company can log in from far away and fix problems without driving to the store. Very useful. And dangerous, if a hacker can reach that page too.
3. How the attack worked, step by step
This is the conceptual path, based on what researchers, vendors and the French cyber agency have said so far. The exact entry point is still under investigation.
Step 1: Find the targets
Attackers don't guess, they search. Public internet scanners list every device that answers on the internet. Researchers counted 2,528 web pages of this controller family open to the internet in 73 countries, 1,331 of them in France. In other words, a ready-made target list existed before the attack.
Step 2: Get in (three possible doors)
| Door | What is known | Status |
|---|---|---|
| Old devices | The manufacturer said most affected controllers were old models with no more security updates. | Reported by the vendor |
| A known bug | In 2025, researchers disclosed a way to skip the login on some of these controllers. Newer models got a fix in August 2025. Old models did not. | Public research |
| Weak passwords | Some news reports mention simple default passwords. | Not confirmed. France's CERT still told owners to change every default password. |
CERT-FR also widened its warning to other vendors' web consoles for refrigeration. This is a class problem, not one vendor.
Step 3: Many stores at once
In France, one refrigeration service company managed many stores. One way in can open many doors. This is the same supply-chain shape we see in IT: compromise the provider, reach all of its customers.
Step 4: Change the settings at night
No malware was needed. The attackers used the normal menu: they raised the temperature setpoint, or switched the fridges to defrost. They did it around 2 a.m., when nobody was in the store.
Step 5: Stay quiet
This is the clever part. During defrost, a warm fridge is normal, so the controller holds back its temperature alarm. Defrost usually lasts minutes. The attackers stretched it from one hour up to eight hours. The fridges got hot and the alarm said nothing. In Sweden, staff only found out hours later.
No virus. No ransom. Just normal settings, used against them.
4. What one night cost
- Food. Meat, fish, milk and frozen food, all thrown away.
- Safety. Warm food can make people sick, so nothing could be sold.
- Money. The Intermarché group expects losses of several million euros. Its CEO said it could reach tens of millions of euros nationwide in a single day.
- Fire. Some stores reported real fire damage.
- Customers. Empty fridges and closed aisles send shoppers to another store. Empty fridges also look like a food shortage, even when there isn't one.
- Blame. The retailer, the manufacturer, the service company: everyone asks whose job this was.
And it happened again three weeks later. When an attack works, others copy it.
5. How to stop it: seven rules
- Know what you have. List every connected device: fridges, cameras, lights, doors. If it's on the network, it's on the list.
- Keep it off the internet. No controller web page open to the world. Never.
- Old device? Replace it, or hide it. If it gets no updates, put it on its own network segment behind a firewall.
- Update and lock it. Install the latest firmware. Change every default password on day one.
- Control the service company. Give them one safe way in, with MFA, and only to the devices they maintain.
- Watch it. Send the logs to your security team. Alert when the internet talks to your controllers. Alert when settings change at night.
- Have a backup alarm. A simple, independent thermometer that calls someone, even if the controller is hacked.
6. Quick lab: the basics with Microsoft tools
My lab is a fake store on contoso.com with one controller, CTRL-STORE01, on the subnet 10.20.30.0/24 behind a firewall. All names and numbers are invented.
Check 1: Microsoft Defender finds the devices
Defender for Endpoint device discovery can find unmanaged devices on your network, including IoT devices. Query 1 lists IoT devices that face the internet. If this list is not empty, fix that first.
// 1. Defender XDR advanced hunting: IoT devices that face the Internet
DeviceInfo
| where DeviceCategory == "IoT"
| where IsInternetFacing == true
| summarize arg_max(Timestamp, *) by DeviceId
| project Timestamp, DeviceName, Vendor, Model, PublicIP
Check 2: Microsoft Defender for IoT watches the cooling network
Defender for IoT is built for operational technology like refrigeration controllers. You put a network sensor on the fridge network (a mirror or SPAN port). It only listens and never touches the devices. First it learns what normal looks like, then it alerts on anything new: a new connection from the internet, or someone changing a setting.
One planning note: Microsoft has announced that the OT security part of Defender for IoT retires in October 2029 (Message Center MC1526670). If you start now, plan for that.
Check 3: Microsoft Sentinel brings the alerts together
Query 2 reads the firewall logs and looks for internet traffic that reached the cooling subnet. In a well-built network it should return nothing. One result is an incident.
// 2. Sentinel: Internet traffic reaching the cooling controller subnet (lab subnet)
let CoolingSubnet = "10.20.30.0/24";
CommonSecurityLog
| where TimeGenerated between (ago(1d) .. now())
| where ipv4_is_in_range(DestinationIP, CoolingSubnet)
| where not(ipv4_is_private(SourceIP))
| where DeviceAction !in~ ("deny", "drop", "block")
| summarize Sessions = count(), FirstSeen = min(TimeGenerated) by SourceIP, DestinationIP, DestinationPort
Query 3 shows the Defender for IoT alerts in Sentinel, such as unauthorized internet access or configuration changes.
// 3. Sentinel: Defender for IoT alerts (new internet access, setting changes)
SecurityAlert
| where ProductName has "IoT"
| where AlertName has_any ("Internet", "Unauthorized", "Programming", "Configuration")
| project TimeGenerated, AlertName, AlertSeverity, CompromisedEntity
Check 4: is the controller's web page reachable from outside?
Run this from a machine outside your network. In the lab the expected answer is that the connection fails.
# 4. PowerShell: is the lab controller's web page reachable from outside?
Test-NetConnection -ComputerName ctrl-store01.contoso.com -Port 443
The service company: Microsoft Entra with MFA
Instead of an open web page, the service company signs in through Microsoft Entra with MFA and reaches only the controllers it maintains, for example with Microsoft Entra Private Access.
7. Your checklist for this week
- [ ] List every device that faces the internet.
- [ ] Replace or isolate old devices.
- [ ] Service company access only with MFA.
- [ ] Alert on setting changes at night.
- [ ] Add an independent backup temperature alarm.
Your fridge is a computer now. Treat it like one.
What's the oldest device on your network? Tell me in the comments.
Sources
News:
- Retail Gazette, 13 Oct 2026: Supermarket forced to throw out food after hackers turn fridges up to 50C: https://www.retailgazette.co.uk/blog/2026/10/supermarket-forced-to-throw-out-food-after-hackers-turn-supermarket-fridges-up-to-50c/
- The Next Web (citing Bloomberg): Hackers defrost fridges at hundreds of French supermarkets: https://thenextweb.com/news/french-supermarket-refrigeration-cyberattack-intermarche
- CP24 / Reuters, 2 Nov 2026: European supermarkets hit by new fridge cyber attack: https://www.cp24.com/news/world/2026/11/02/european-supermarkets-hit-by-new-fridge-cyber-attack/
- BleepingComputer: Hackers disrupt refrigeration systems at European supermarkets: https://bleepingcomputer.com/news/security/hackers-disrupt-refrigeration-systems-at-european-supermarkets
- Brussels Times: Suspected cyberattack hits fridges and freezers at dozens of Belgian supermarkets: https://brusselstimes.com/brussels-2/2387865/suspected-cyberattack-hits-fridges-and-freezers-at-dozens-of-belgian-supermarkets/
Official Microsoft sources:
- Microsoft Defender for IoT overview: https://learn.microsoft.com/azure/defender-for-iot/organizations/overview
- Device discovery in Defender for Endpoint: https://learn.microsoft.com/defender-endpoint/device-discovery
- Microsoft Defender for IoT solution for Sentinel: https://learn.microsoft.com/azure/sentinel/iot-solution
- Microsoft Entra Private Access: https://learn.microsoft.com/entra/global-secure-access/concept-private-access
All lab names, IP ranges and devices are invented (contoso.com).
Thanks for reading! I'm Cuong, and on CD Security Lab I rebuild real Microsoft security cases in a safe lab and explain them simply. Follow along:
- ▶️ YouTube (daily Shorts + explainers): CD Security Lab
- 💼 LinkedIn: Cuong Do
- 📘 Facebook: CD Security Lab
- 📸 Instagram: @cdsecuritylab
- 📝 More posts like this: Dev.to
Got a question about your own tenant? Drop it in the comments.






Top comments (0)