HomeKit bug turns iPhone into useless brick
A security researcher has just discovered a rather serious vulnerability in Apple's HomeKit platform. This vulnerability could cause the user's iPhone, or anyone else with access to the modified Apple Home network, to become unusable.
According to security researcher Trevor Spiniolas, bad guys only need to edit the name of the HomeKit device to something about 500,000 characters long to cause the above error.
In his personal blog post, Spiniolas shared that he reported this bug to Apple on August 10, but it is still in iOS 15.2. Apple promised to address the issue in an update released before 2022 but failed to deliver on that promise.
Now Apple has promised again that they will look into the issue in early 2022. However, Spinolas couldn't wait any longer, so it self-published the vulnerability to warn users.
"When the name of a HomeKit device is changed to a long string (500,000 characters in my testing) any device with the affected iOS version installed will be interrupted when loading the string, loading thread continues to break after reboot. Restoring the device to factory condition and re-login to the iCloud account associated with that HomeKit device will cause the error again," Spiniolas wrote.
The security researcher further noted that in iOS 15.1 (probably iOS 15.0) Apple added a limit on the length of names an app or user can give HomeKit accessories. However, it is not clear why the previous versions and this limited version of iOS 15.2 were removed.
Notably, this bug affects users with no Home devices added. This happens when someone accepts an invitation to Home that contains a HomeKit device with a long string name.
"If an attacker exploits this vulnerability, they only need to send out invitations to join Home to be able to damage the victim's iPhone," Spiniolas said.
Here is a demo video of an iPhone with an error:
Hopefully Apple will take measures to fix this problem soon!
You should read it
- What is Apple HomeKit? How to use Apple HomeKit?
- Instructions for using Home with Control Center on iPhone
- Google detected an iMessage error that caused the iPhone to become 'brick'.
- Quick fix of Bluetooth error does not work on iPhone 7 and iPhone 7 Plus
- Instructions on how to fix 53 error when restoring on iPhone
- Tips to fix iPhone 5 error turn off and don't restart
- Fix iPhone error not connecting to computer
- The cause of iPhone shooting error is vibration, blur and remedy
- 7 simple ways to fix Activation on iPhone phones
- Common errors on iPhone 11 and how to fix them
- How to fix iPhone error does not ring when there is a call
- Quick fix No Service error on iPhone 7 and iPhone 7 Plus
Maybe you are interested
Learn About Motion: The AI-Powered Task Manager Why do you get motion sickness and how to get rid of motion sickness with medicine, raw ginger, and mint What is Cyber Monday? What date is Cyber Monday in 2021? Touchpad tricks for both Windows and Mac How to File Contempt Charges Without a Lawyer How to Deal With Motion Sickness on Rides