News for hackers. Stuff that matters.
Re:iMessage: Malformed Message Bricks iPhone by ascorbic on Monday July 08, 2019 @01:00AM (#20380030)
Because it's now fixed. The window is to allow the vendor to issue a fix.
Re:iMessage: Malformed Message Bricks iPhone by Twisell on Monday July 08, 2019 @01:20AM (#20380096)
Yeah but maybe it would be nice for users to keep that extra time in order to maximize the probability that they have actually updated software at disclosure time.

Disclosing in advance is a bad policy, it will just incentive good behaving vendors that update fast to delay full description of their changelog for security reasons because you put their users at unnecessary risks.

Re:iMessage: Malformed Message Bricks iPhone by sudhirj on Monday July 08, 2019 @03:03AM (#20380503)
Security researchers have to assume that if they've found a vulnerability, it's only a matter of time before the evil people will find it as well - that is if they haven't found it already.

That's why all disclosures come with window - if they don't, the companies aren't under any pressure to update their systems, the exploit start being used in the wild, etc. The window is not ideal, but it is better than no window.

And there isn't much point arguing over 30 vs 90 vs 120 vs 365 days. 90 is reasonable, enough for even the largest mainstream software companies to issue a patch release.

Re:iMessage: Malformed Message Bricks iPhone by Twisell on Monday July 08, 2019 @03:33AM (#20380667)
Still make no sense, I agree the window is a good policy to force lazy vendors to act as they should.

But what’s the point of reducing the window for nice vendors who quickly delivered a patch?

This is totally counter productive. In order to incentivize vendors to deliver patches more and more quickly, good actors should profits from that extra time to secure their user base. In a ideal world that might even permit to reduce the windows in the futur when everyone behave well.

This is just jerking around and sending bad signal unless of course that anticipated disclosure date was decided together with the vendor.

Re:iMessage: Malformed Message Bricks iPhone by jrockway on Monday July 08, 2019 @05:09AM (#20381124)
I think patching is firmly in your hands now, and this data may help you choose to upgrade if you were holding off for some reason. Imagine your favorite iOS game was broken by the release that fixes this, so you've been ignoring the update. Now that you know your phone can be bricked by a malicious text message, you may decide "I guess I won't be playing that game for a while" and upgrade. The point is, pretty much everyone that applies every update (which is automatic) has the update now. The last few stragglers are probably waiting for information exactly like this. Now they have it.
Re:iMessage: Malformed Message Bricks iPhone by mikeash on Monday July 08, 2019 @11:12AM (#20383404)
The patch itself reveals the vulnerability. Attackers analyze these things to see what they’ve fixed. If you release a patch but don’t announce the vulnerability that was patched, then you’re just hiding it from good guys who don’t have time to dig through the patch.
Re:iMessage: Malformed Message Bricks iPhone by jonas21 on Monday July 08, 2019 @02:27PM (#20385354)
I wouldn't be terribly surprised if the vendor asked for it to be disclosed late in the afternoon before a long holiday weekend (in the US) with the hope that mainstream press outlets would not notice.
Re:iMessage: Malformed Message Bricks iPhone by zedgerman on Monday July 08, 2019 @10:58AM (#20383274)
> unless of course that anticipated disclosure date was decided together with the vendor

Does anybody know if it was? How does Project Zero make these decisions? Do they consider the install base already patched?

Re:iMessage: Malformed Message Bricks iPhone by pixl97 on Monday July 08, 2019 @09:55AM (#20382716)
Your incentive line in no way matches reality. In the past every vendor that is given an unlimited open timeline on patching has not. This includes Microsoft, Apple, Oracle and most of the other large vendors. Most of them are better at patching, but this is mostly because of the risk at of someone zero daying the patch and destroying the userbase.

Security is not an ideal world, in fact I would say it is the opposite.

Re:iMessage: Malformed Message Bricks iPhone by inlined on Monday July 08, 2019 @10:58AM (#20383272)
Microsoft (employees) has repeatedly argued that 90d can be unreasonable for Windows due to the development and testing cycle, which also has to align with “patch Tuesday”. I haven’t heard the complaints recently so maybe they’ve streamlined part of the process.
Re:iMessage: Malformed Message Bricks iPhone by blackflame7000 on Tuesday July 09, 2019 @07:56AM (#20390877)
Windows 10 might be the largest enterprise codebase at over 50 million lines of code. It probably takes 30 days alone just to browse to the file that has the bug
Re:iMessage: Malformed Message Bricks iPhone by ehsankia on Monday July 08, 2019 @01:56AM (#20380219)
The reasoning is that once a fix is out, by making it public then users can know about it and intentionally update their devices if they haven't yet.
Re:iMessage: Malformed Message Bricks iPhone by stefan_ on Monday July 08, 2019 @03:00AM (#20380484)
The other side is that the moment a patch is released, people will diff it to the previous version making it much more likely this issue is found by a lot of independent people who might seek to exploit it.
Re:iMessage: Malformed Message Bricks iPhone by throwaway2048 on Monday July 08, 2019 @04:59AM (#20381084)
The patch was released months ago
Re:iMessage: Malformed Message Bricks iPhone by jug on Monday July 08, 2019 @04:45AM (#20381008)
That sounds like a logic flaw because iPhones and most other devices like it will normally auto update after a short while. I think more people will rely on that feature than browse, uh, bugs.chromium.org...

This view of it will assist hackers in getting a head start before the auto update cycle gets to your device and you're notified. And if you're hit but something like this before that, your iPhone will no longer be able to update and apply the fix.

Of course, there's no way to find an objectively "correct" time frame since update cycles vary, but a month or two ought to give plenty of time for the updates to roll out and users to be made aware.

Re:iMessage: Malformed Message Bricks iPhone by throwaway2048 on Monday July 08, 2019 @05:00AM (#20381085)
It was patched in march.
Re:iMessage: Malformed Message Bricks iPhone by sokoloff on Monday July 08, 2019 @06:42AM (#20381549)
Before the initial report?
Re:iMessage: Malformed Message Bricks iPhone by davej on Monday July 08, 2019 @02:34AM (#20380389)
Sounds good in theory. In reality, the vast majority of iPhone users are not aware that this bug exists and never will be. The best action for user safety is to wait until the period has elapsed or the exploit has been seen in the wild already.

Alternatively, they could publish the gist of the exploit without providing enough detail to actually perform the exploit.

Re:iMessage: Malformed Message Bricks iPhone by ptaipale on Monday July 08, 2019 @04:39AM (#20380969)
Publishing it like this will make them more likely to be aware of it. They may not read Hacker News but it spreads to Facebook user groups etc.

The bad guys (many enough of them) will anyway figure it out right away after the patches have been published, because with every patch, people will (and should) ask "why".

Re:iMessage: Malformed Message Bricks iPhone by rocqua on Monday July 08, 2019 @07:54AM (#20381929)
Publishing the gist of the exploit, combined with access to diffs of the patch should be enough for people to reverse engineer the exploit.
Re:iMessage: Malformed Message Bricks iPhone by davej on Monday July 08, 2019 @09:07AM (#20382364)
Where are they going to get access to the diffs of the patch? iOS is closed source.
Re:iMessage: Malformed Message Bricks iPhone by inlined on Monday July 08, 2019 @11:03AM (#20383313)
Reading (dis)assembly is a skill many in our profession are required to learn. It’s common in OS & security fields. Heck, when developing Windows on ARM we were told Friday that we’d come to work Monday with a mandatory “no source” debugging session where we had up to an hour to describe a hanged program’s intended behavior and why it was hanged. One of my colleagues also refused my symbols when I asked for help debugging a program. He was more comfortable in ASM than the latest C++
Re:iMessage: Malformed Message Bricks iPhone by the-rc on Monday July 08, 2019 @01:54AM (#20380212)
The fix has been available for almost two months. Don't iOS updates hit the 50% adoption mark within two weeks?
Re:iMessage: Malformed Message Bricks iPhone by acdha on Monday July 08, 2019 @06:47AM (#20381582)
http://gs.statcounter.com/ios-version-market-share/mobile-ta... shows 12.3 at around 50%, so the question for me would be what percentage of that long tail would upgrade within any reasonable extension period. Public news might actually accelerate that since it gives people a reason not to procrastinate hitting that button.
Re:iMessage: Malformed Message Bricks iPhone by the-rc on Monday July 08, 2019 @08:24AM (#20382088)
The numbers at the top are misleading. Are they the average over the graph's time interval? Average over June? Not clear, but I suspect the latter.

If you switch the graph to daily, you see that it passed 51% on June 10th, i.e. in four weeks, and it's at 66% now.

http://gs.statcounter.com/ios-version-market-share/mobile-ta...

But yeah, the big question is how stubborn that long tail is, in the face of news reports about serious bugs or not.

Re:iMessage: Malformed Message Bricks iPhone by davej on Monday July 08, 2019 @02:46AM (#20380423)
I’m not sure of the stats honestly but there’s still going to be a huge long tail of people on earlier versions for months afterwards. I was surprised that I was still on iOS 12.2.