frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

France's supermarket fridges were vulnerable online for months

https://ipinfo.io/blog/france-fridges-hack
52•emot•1h ago

Comments

Cameri•1h ago
Does this amount to gross negligence?
emot•1h ago
hard to say who’s to blame: stores, installers or the vendor. most of these dashboards sat online for months, only 195 of 1,331 had every fix, and 76% went offline within days of the attack (disconnecting was possible all along, it seems).
UltraSane•51m ago
Not isolating the refrigerator API from the Internet seems very negligent.
seekup•42m ago
even worse: it's grocer's negligence
SOLAR_FIELDS•1h ago
Through my work I deal with grocery software and I can tell you that grocery software is ages behind the times. For most small retailers (small being a business owner with less than 10 stores in their retail chain, mostly local grocers) you are dealing with processes that would have been considered antique for the year 2000
josephg•48m ago
It’s the same in a lot of sectors. Airlines. Electricity companies. Probably train lines. Banks. Fire services.

With all the disruption from AI on our industry, I can’t help but feel a little jealous.

SteveNuts•32m ago
Maybe AI will be able to give us a better FTP server in these industries
Gigachad•23m ago
AI enabled hackers are going to break everything that’s connected to the internet forcing it to move in to the modern era.
SOLAR_FIELDS•16m ago
I am reminded of this every time I fly Southwest Airlines
kevin_thibedeau•32m ago
I know someone at a 100 store operation and they're equally working in the stone age.
Thaxll•1h ago
No one at Danfoss got alerts than sudently hundred of fridges entered defrost mode? Reminds me of those computer you see at stores running weird ms-dos software.
cwillu•1h ago
“With our new internet-connected refrigerator line, you can get notifications online if a bunch of equipment malfunctions.”

“Why would a bunch of equipment malfunction?”

“Because you plugged it into the internet, you dolt.”

Confiks•1h ago
So the author charitably calls the 2025 vulnerability a "login bypass", but it's much worse than that. The firmware included a "datetime-based password" mechanism: a built-in backdoor password, like it's the 90s again.

The original researcher published about this in August of this year [1], a year after reporting it, titling the report "Defrost the Food", which the attackers apparently took to be a good suggestion.

As the firmware is open for anyone to download [2], blurring the affected function seems more like an invitation to find out more. I know I was curious when the news about the fridges in France broke. The function's actually called "check_code_of_the_day", and this is the implementation:

  uchar check_code_of_the_day(LPCTSTR pass) {
    uchar uVar1;
    LPCTSTR pass_local;
    DATE_STRUCT date;
    INT32 tothex;
    INT32 hex;
    UTF8_STR buff;

    Get_syst_current_tds(&date);
    ftext_s(buff,0x1ff,"%02d%02d%02d%02d",date.month,date.day,date.year,date.month);
    sscanf(buff,"%lx",&tothex);
    ftext_s(buff,0x1ff,,date.day);
    sscanf(buff,"%lx",&hex);
    tothex = __aeabi_idiv(tothex,hex);
    ftext_s(buff,0x1ff,"%05ld",tothex % 100000);
    if ((((*pass == buff[0]) && (pass[1] == buff[1])) && (pass[2] == buff[2])) &&
       ((pass[3] == buff[3] && (pass[4] == buff[4])))) {
      uVar1 = '\x01';
    }
    else {
      uVar1 = '\0';
    }
    return uVar1;
  }
[1] https://www.claroty.com/team82/research/freeze-the-controlle...

[2] https://www.danfoss.com/en-us/service-and-support/downloads/...

missmewiththatl•16m ago
I'm was super glad I could just copy/paste that code in my LLM-of-choice and it gave me a reasonable explanation of how to exploit it. Thank god an attacker couldn't do that.
xp84•1h ago
Sadly, I guess they won't have to worry about patching this issue now that everything's been looted and burned down.
HPsquared•1h ago
Possibly, for a brief moment, the food was nicely cooked.
tantalor•17m ago
Intermediate value theorem
achillean•1h ago
From 2017 through 2022 there was a large increase in the number of exposed refrigerators:

https://trends.shodan.io/search?query=http.favicon.hash:-853...

Over the past few years it has fluctuated but not the same continued growth as before. If you don't have a Shodan account you can see a chart on twitter:

https://x.com/shodanhq/status/2110526116679021055

fhdkweig•1h ago
This is either a dupe or a followup of https://news.ycombinator.com/item?id=50055304 from 8 days ago with 1007 comments
tomalbrc•55m ago
Consider reading TFA
drillsteps5•54m ago
To be fair, their entire threat model was likely "who TF would want to break in to change the settings on a thermostat on a fridge at a grocery store".

A valid question which has yet to be answered (at least not publicly).

pstuart•40m ago
Some threat actor that demands quick payment or their perishables perish?
drillsteps5•26m ago
It's a fridge. In a grocery store. You just get an employee to adjust the thermostat dial. How would the hackers demand payment if all you need to do is turn the dial back to "frozen"???

Edit: Yes i know the commercial fridges do not have "dials" and it's more involved. Still, if you have physical access to the thing, there's nothing that can be done from the outside that you can't revert.

masfuerte•19m ago
> Still, if you have physical access to the thing, there's nothing that can be done from the outside that you can't revert.

Sure, with time and expertise. How does the average employee adjust the virtual thermostat on fifty network-controlled fridges before the food goes bad?

gz5•48m ago
fridges are very reliable. but let's IoT them anyways so they can theoretically notify us if there is a problem.

so of course that creates/enables the problem and doesn't notify us.

deliciously ironic and rottingly sad.

this case was egregious - built-in backdoor pw - but that is downstream of the decisions to IoT them and to default them to listen on the network.

esikich•16m ago
Electricity is expensive. Grocery stores work on extremely thin margins with stock that literally turns rotten. These are physical devices that need maintenance. Their failure is often catastrophic. Grocery store workers are not equipped to fix an HVAC system. Someone needs to monitor for preventative maintenance.

I can't understand the mindset that would treat this as a trivial problem. What's sad is your confidence in giving this situation a 5 second take and declaring the whole thing stupid. Yes, security was clearly an issue, but saying that monitoring of critical infrastructure is sad is bizarre.

hmartin•11m ago
I wish I could upvote this comment more
vlovich123•6m ago
How is it a bad idea to want to automate maintenance of the fridges? It doesn’t require a bad implementation.
NordStreamYacht•45m ago
Backdoors on French fridges? I think they have a bigger problem right now with their front doors.
anonym29•41m ago
List of legitimate reasons for a refrigerator, an oven, a stove, a washing or drying machine, a microwave, a coffee maker, a sink, a garbage disposal, a toilet, a shower or bathtub, or any other home appliance to be connected to the internet:
joshuat•38m ago
I'm not one to draw causality, but this vulnerability seems to have had quite the effect on France
paustint•37m ago
When looters smash the glass door, it's pretty obvious the vulnerability has been there for YEARS!
tantalor•14m ago
Why bother breaking through the glass front, when most places of business have a very obvious back door just waiting.
willvk•10m ago
So this is the real reason they're rioting. I'd be pissed too.
throwaway27448•8m ago
Sadly no, it's just the same old incoherence over the point of the state
l-mdev•10m ago
suck it jian yang

Lula supporters protest against Meta to denounce its 'electoral interference'

https://efe.com/english/latest-news/2026-10-20/lula-supporters-protest-against-meta-to-denounce-i...
32•jumpocelot•42m ago•2 comments

France's supermarket fridges were vulnerable online for months

https://ipinfo.io/blog/france-fridges-hack
52•emot•1h ago•41 comments

MiniMax M3.1 Flash

https://www.minimax.io/blog/minimax-m31f
382•jtg•8h ago•163 comments

I built a drone with only one motor [video]

https://www.youtube.com/watch?v=Ndftcft6XhU
384•hakonjdjohnsen•16h ago•81 comments

Wine ported to OpenBSD

https://marc.info/?l=openbsd-ports&m=179236125692175
499•iamnothere•12h ago•168 comments

OpenBSD 8.0 release will have inteldrm/radeondrm/amdgpu drivers from Linux 6.18

https://bsd.network/@brynet/117407035545900963
85•doener•4h ago•11 comments

Weball: Play Katamari on Websites

https://www.funwithcomputervision.com/weball/
45•croes•1d ago•4 comments

RuneScape Bench: MMOs for Agents [video]

https://www.youtube.com/watch?v=cNm4zyUtWj0
152•evakhoury•2d ago•61 comments

Android apps running native on macOS

https://github.com/kksimp/Mac.apk
259•flocked•8h ago•132 comments

It's still ok to enjoy programming

https://chriskiehl.com/article/it-is-still-ok-to-enjoy-programming
437•goostavos•2d ago•410 comments

One Hash Bloom Filters

https://calabro.io/ohbf
51•jcalabro•4h ago•4 comments

Putting Linux on my RTX Spark laptop because I don't have a Microsoft account

https://josie.lol/blog/linux-rtx-spark
180•pfeifferj•4h ago•77 comments

Ukraine claims first drone evacuation of wounded soldier

https://www.nbcnews.com/world/ukraine/ukraine-first-drone-evacuation-wounded-soldier-frontlines-h...
109•yzydserd•10h ago•97 comments

Timestral: Mistral's time-series foundation models

https://mistral.ai/news/timestral/
546•groar•15h ago•104 comments

Starcraft: Ashfall

https://starcraft-shooter-2026.pages.dev/
314•debo_•1d ago•107 comments

Alternatives to animal testing are finally taking off

https://spectrum.ieee.org/alternatives-to-animal-testing
319•rbanffy•14h ago•94 comments

The fire retardant in the seafood chain

https://insideclimatenews.org/news/14102026/ethoxyquin-fire-retardant-in-seafood-chain/
107•gumby•2d ago•35 comments

Ask HN: How to deal with shipping AI-written code you don't understand?

261•rzk•14h ago•399 comments

“bonsoir, Elliot”: How abliterated models can get you pwned

https://projectdiscovery.io/research/how-abliterated-models-can-get-you-pwned
26•chatmasta•2h ago•13 comments

The ovary doesn't retire after menopause

https://news.northwestern.edu/stories/2026/10/the-ovary-doesnt-retire-after-menopause?fj=1&utm_so...
13•gmays•1d ago•2 comments

The End of Rationing

https://sanketsaurav.com/writing/end-of-rationing
25•sanketsaurav•6h ago•25 comments

Evidence (YC S21) Is Hiring Software Engineers

https://evidence.dev/jobs
1•hughess•8h ago

Agentic Monitoring

https://benjamincongdon.me/blog/2026/10/19/Agentic-Monitoring/
44•bcongdon•10h ago•3 comments

Vortex Code: one prompt, an AI software team that ships

https://spinozalabs.ai/news/introducing-vortex-code
3•Krissh_C•54m ago•0 comments

Credit where credit is due

https://thefloatingcontinent.com/blog/credit-is-due/
62•evakhoury•3d ago•41 comments

The reverts will continue until morale improves

http://peter.eisentraut.org/blog/2026/10/09/the-reverts-will-continue-until-morale-improves
198•hans_castorp•6h ago•36 comments

Let's Encrypt is adding two additional remote perspectives for domain validation

https://community.letsencrypt.org/t/lets-encrypt-is-adding-two-additional-remote-perspectives-for...
244•gslin•14h ago•77 comments

Plex vulnerabilities being exploited in the wild to drop a cryptominer

http://www.boredhackerblog.info/2026/10/plex-vulnerabilities-being-exploited-in.html
148•mindracer•11h ago•70 comments

Launch HN: Laminar (YC S24) – RL-trained model that finds errors in agent traces

47•skull8888888•9h ago•22 comments

Drupal is now light-years ahead of its reputation

https://dri.es/state-of-drupal-presentation-september-2026
23•scottfalconer•3h ago•32 comments