Here's why your Samsung Blu-ray player bricked itself

Found on The Register on Monday, 20 July 2020
Browse Hardware

"Players were bricked even though the users never performed a network update. It was enough for the player to be connected to the internet. Samsung never asked the user if it was OK to download the bomb," said Gray, referring to the dodgy XML policy file.

Because of the monumentally stupid idea of parsing a downloaded XML file unconditionally at every boot, there seems to be no way to recover the devices from the boot loop using normal means – such as a USB stick, CD or network – because the crash happens too early in the boot sequence.

XML has always been a royal pain and parsers left and right handle documents sometimes differently; but that's no excuse for letting such a bug brick a piece of hardware.