An analysis has been conducted on the recently-uncovered CoreText exploit, to determine exactly how it worked. The expolit crashed apps when malicious text messages and emails were opened on iOS devices and Macs. The exploit had to do with negative-length strings, according to The Register
Apple's CoreText rendering system uses signed integers to pass around array indexes and string lengths. A negative length, -1, is passed unchecked to a library function which uses it as an unsigned long integer to set the bounds of an array. This causes the library to attempt to read beyond the end of an array and into unallocated memory, triggering a fatal exception.
Any of you been bitten by this bug?
Source: The Register
You ain't seen nothing until you've seen these iPhones used as gate posts
The humble iPhone is great at doing all kinds of things. including being used as gate posts, apparently.
Tim Cook pens open 'Speaking up on racism' letter
Tim Cook has written an open letter titled 'Speaking up on racism.'
If Apple made an iPhone mini, this might be what it would look like
We're never short of iPhone concepts but this thing takes the biscuit. It's a sort of iPhone mini, but not. It's hard to explain, but it's awesome regardless.
Got print-worthy graduation photos? Print them up with these services!
You've taken some fantastic photos of your graduate you'd like to print up or make into graduation announcements or gifts. We've got you covered.