Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Who they hire to work on iOS development… students? 🤦‍♂️🤦‍♂️
You haven’t seen how “good” and “fast” Samsung’s OneUI is. Lots of reddit posts “Instagram works 4x faster on my old iPhone 7 than on my fresh Galaxy S24”. I mean, I thought they solved it since I first noticed it in my old s10+

This is just a fun bug someone found. Other bugs are quite rare on most iPhones
 
Probably some escaping code combined with a protocol interpreter. The : is the protocol separator like in http://... and the "" will probably confuse the escape detector. Result: crash.
 
Seems random, how do people find these things? Are they just accidental discoveries?
I'm serious, I develop apps as a hobby and I want to become better at finding/fixing bugs.

Seems like this could be found via fuzzing. Hooking it up to a script to input random garbage and record what happens. I don't know the specific tool but this seems like a good candidate.

Big software corporations used to do a lot more of this. Hopefully they still do, but they also reduced internal testing and increased external beta testing. Would be interesting for Apple to officially credit someone for discovering this.
 
Also not every character

1724271284810.png
 
  • Like
Reactions: Mainyehc and uacd
It's likely Apple will address the issue with an iOS update in the near future.
There is already internal beta that is being tested that fixes this issue, from what I heard from sources.

Note that this update to fix the issue will likely be the FINAL iOS 17 update. Afterwards, it will be iOS 18 going forward.
 
After the:
- This Indian Character (2018)
- Arabic characters (2015)

Now there is this new character... Here we go (again)
 
Seems random, how do people find these things? Are they just accidental discoveries?
I'm serious, I develop apps as a hobby and I want to become better at finding/fixing bugs.

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.
 
  • Like
Reactions: PsykX and bikrrr


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
Who finds these bugs? Such a weird one.
 
It's odd that this has taken this long to discover when have been on Ios 17 for a year
I think it's kind of odd this was ever discovered at all. Even if that search worked, it's a search throgh App Library and you're never going to find any matches.

Good find, whoever. I wonder if this was discovered by an Apple engineer reading source code and leaked. It's that or (as mentioned) fuzz testing. It kind of amazes me that Apple doesn't do fuzz testing.
 
Last edited:
  • Like
Reactions: Abthevolfan92


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
Tried it, doesn't happen.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.