Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Are we sure it’s a bug? Perhaps it’s a feature
It could be useful in some scenarios to quickly restart the launcher instead of having to restart the device. But I'm afraid they will fix it. Once it's fixed I'll submit Apple Feedback that the restart feature doesn't work anymore. ;)

workflow.png
 
  • Like
Reactions: macinfo and jgleigh
Only school children make such mistakes, where the text box does not have a "bad characters" filter.
 
Can come to light through a process called fuzz testing. Automated systems are often used to randomly generate all kinds of key combinations that probe for vulnerabilities.
Thanks for the few of you that taught me about "fuzzing" or "fuzz testing" !

There's always something new to learn
 
Glad this has come to light. Should be easy for Apple to fix.
Serious question: do they care to? They leave bugs in their OSes for decades and close out people filing rdar over said issues. Security researchers are routinely ghosted over more serious issues. It’s not glitzy to fix bugs (though it is important!) we’re living through Apple in a dysfunction state and their institutional decline doesn’t prioritize fixing bugs because that doesn’t sell services or move units
 


There is a new character bug that can result in a respring on the iPhone or iPad, reports TechCrunch. Typing "":: in the search field after swiping over to the App Library will cause the Springboard to reset, dropping you back at the iPhone's Lock Screen. A respring is not a full reset, and it only takes a few seconds for the iPhone to be functional again.

bug-security-vulnerability-issue-fix-larry.jpg

Typing the same characters into the Settings app search interface will cause the Settings app to crash, but putting it in a Spotlight search doesn't seem to impact anything. The respring seemed to only happen on devices running iOS 17 when we tested, but putting those characters into a search interface on a device running iOS 18 does result in some odd behavior, such as the characters disappearing and the Settings app crashing.

You can actually type in just "": and any other character to cause the respring to happen, so it's something related to the first three symbols in a four character sequence.

Character bugs have in the past spread though Messages and have allowed users to crash the iPhones of others, but this is a much more insignificant issue because the iPhone owner needs to manually type (or paste) the characters into a search interface. There does not appear to be a way to affect an iPhone through Messages or another texting platform.

It's likely Apple will address the issue with an iOS update in the near future.

Article Link: PSA: There's a New Character Bug That Can Cause iPhones to Crash
It just works!
 
On a technical level, how does this happen? I wonder what’s special about that sequence of characters to cause a respring/crash

If you work at Apple and you know… I’d be curious to read the RCA
 
  • Like
Reactions: !!! and gusmula
iOS and not being able to parse Unicode special characters properly... name a more iconic duo.

These are regular ASCII characters, though.

It also works with "<whatever>":<any character>. This makes it more likely to stumble on it. Pasting any JSON into the search field makes it crash.

Not any character, for example not ( or ). But $ crashes it.
 
  • Like
Reactions: !!!
"X":X or "x":x on the search bar in App Library leads to a respring [iOS 17.6]

"X":X or "x":x on the search bar in Settings leads to Settings app closing [iOS 17.6]
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.