| He claims the vulnerability as originally reported could take over any iCloud account. Apple claimed otherwise. We do not have hard evidence from either side. However, given the implementation involved, I think Apple's claims are more likely, as I detail here; OP is assuming the stack used for the passcode recovery is likely vulnerable because the others were, while we know it is a completely different validation technology and, given how it works, I would expect it not to be vulnerable (unlike the web service stuff): https://news.ycombinator.com/item?id=27567730 My take on this is: 1) Apple are probably not lying when they say this wouldn't have worked on most accounts. 2) The author is likely wrong in his assumption that the passcode flow was vulnerable like the others were. 3) $18k is still way too low for an account takeover exploit that only affected a subset of accounts. 4) Apple are not being open about how this system works, and if I'm not mistaken, this is a new system/flow. 5) The author's discoveries aside, Apple need to document how this works, because as far as I can tell they are massively increasing the attack surface for the data security of iOS users who log in to their Apple accounts on-device, using a new, undocumented mechanism/use case. |
Isn't that alone sufficient to demonstrate complete iCloud account takeover?
Agreed that this should not be taken as proof that the other reset flow was not vulnerable, but to me it seems like two separate issues.