Urgent.News

What's breaking now, across thousands of outlets.

Tech

Fridge cyberattack hits supermarkets across Europe

BRUSSELS: Grocery stores across at least nine European countries were hit Monday by a suspected cyberattack on their freezer systems, prompting the EU to warn of a deliberate attempt to disrupt the bloc’s food supply chain.

Fridge cyberattack hits supermarkets across Europe

Supermarkets in at least nine European countries experienced refrigeration issues on Monday due to a suspected cyberattack on their freezer systems, the EU has warned that this could be a deliberate attempt to disrupt the food supply chain. Belgium, Estonia, Finland, Ireland, Italy, Luxembourg, the Netherlands, Portugal, and Sweden all reported problems that forced some retailers to discard food.

The attack follows a similar incident in France three weeks ago, where hundreds of grocery stores discarded spoiled stock. No one has taken responsibility for the attacks. EU Food and Agriculture Commissioner Christophe Hansen emphasized that these incidents are serious and a deliberate attempt to disrupt the food supply chain and undermine consumer confidence.

Italy's government plans to hold a cybersecurity meeting with intelligence services to discuss the attacks. Belgian grocery chain Carrefour reported disruptions in about 15 of its 700 stores. Ikea in Belgium also experienced a cyberattack at its Mons outlet, causing freezer temperatures to rise. Belgian refrigeration company Sabcobel is securing its installations after the French attack, but some systems were not upgraded and were affected.

Delhaize, Colruyt, and Intermarche reported refrigeration problems at stores in Belgium and Luxembourg. In Ireland, Supervalu stores were impacted by what the retailer described as a cyber incident. Two Intermarche stores in Portugal were affected by the cyberattack, linked to an external service provider managing refrigeration systems.

Swedish chain Coop confirmed six out of its 800 stores were hit, while Finnish grocery group Kesko is investigating irregular temperatures in some of its smaller stores. Estonian hackers raised refrigeration unit temperatures to 50°C, targeting older models similar to those in the French attack.

Written by urgent.news from New Straits Times's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at nst.com.my →

More in Tech

Why your cloud monitoring is blind to IPv6 blackholes (and how to fix it)

TL;DR: your checker probably takes the first address the resolver hands back, and on a dual-stack host that is the AAAA record.

  • IPv6 blackholes cause cloud monitoring to report targets as down incorrectly
  • Monitoring tools often use first address from resolver, potentially an IPv6 on dual-stack host
  • Two-file CLI tool distinguishes between IPv6 timeout and no route ENETUNREACH errors

How We Eliminated Cache Stampedes in Node.js & Bun with Single-Flight Coalescing

Every engineer who has scaled a high-traffic backend has lived through this nightmare: You have an expensive endpoint (e.g., aggregating leaderboard data or rendering a personalized dashboard).

  • Single-Flight Promise Coalescing eliminates cache stampedes
  • Reduces database queries from 1,000 to 1 under 1k concurrent requests
  • KVDock open-source caching engine implements this solution

Accurate Audio Transcription API in Python and Node.js Game SaaS — Reliability

Short answer: treat audio transcription as a reliability boundary, not a convenience API. For a game catalog that turns messy voice descriptions into searchable text, put an idempotent job contract in…

  • Accurate transcription treated as reliability boundary, not convenience feature
  • Idempotent job contract required with transcription service selection
  • Dashboard tracks completion SLO, quality, and retry stuck jobs

React.js ~useEffectEvent~

About useEffectEvent useEffectEvent is a React hook for situations where you want to read the latest props or state from inside an Effect, but you don't want the Effect to re-run when those values…

More from Tuesday 3 November →