News for hackers. Stuff that matters.
Re:The mysterious case of the Linux Page Table Isolation pat... by tbrownaw on Monday January 01, 2018 @11:58AM (#16046788)
"Hey, I think I noticed a horrible horrible embargoed security bug. I know, I should do my best to pole holes in the embargo early!"
Re:The mysterious case of the Linux Page Table Isolation pat... by cjbprime on Monday January 01, 2018 @12:12PM (#16046873)
They weren't really trying to uncover the exploit such that they can reproduce it. They were trying to learn who the exploit affects and what the impact is. I don't think there's anything wrong with that. If you're an AWS customer who depends on hypervisor isolation for critical security guarantees, it helps you to know that this is threatened and perhaps exploitable.

Please don't buy into the idea that embargoes and coordinated disclosure are sacred. They tend to just reinforce existing power structures, sometimes in an unethical (or at least unfair) way.

Re:The mysterious case of the Linux Page Table Isolation pat... by madez on Monday January 01, 2018 @01:41PM (#16047323)
The CCC stated also that they observed that companies take a more reactive rather than proactive stance regarding their IT security because they believe that they will be notified of vulnerabilities prior of public disclosure or attacks. This may justify not following embargoes and coordinated disclosure.
Re:The mysterious case of the Linux Page Table Isolation pat... by tbrownaw on Monday January 01, 2018 @03:02PM (#16047734)
Do you have a link?

I'd expect the incentives to be a bit more complicated than that, and I'm also a bit skeptical that either is all that good of a solution. I'd also like to see how exactly "proactive" and "reactive" are being used here, is it about push vs pull for vulnerability notifications, or about hiring their own security researchers, or... ?

Re:The mysterious case of the Linux Page Table Isolation pat... by tbrownaw on Monday January 01, 2018 @02:51PM (#16047682)
Please don't buy into the idea that embargoes and coordinated disclosure are sacred. They tend to just reinforce existing power structures, sometimes in an unethical (or at least unfair) way.

They're an attempt to minimize harm, by getting things patched while minimizing information leaked to blackhats.

Just because giving preference to groups with a better reputation and more market share isn't "fair", doesn't mean it's automatically wrong. Now, if you can show that it actually doesn't help . . .

Re:The mysterious case of the Linux Page Table Isolation pat... by cjbprime on Monday January 01, 2018 @03:16PM (#16047807)
I didn't say it was automatically wrong. I said it was sometimes wrong, and not sacred.
Re:The mysterious case of the Linux Page Table Isolation pat... by saas_co_de on Monday January 01, 2018 @12:08PM (#16046846)
Embargos do not make you secure. If the bug exists the only safe assumption is that it is already being exploited.

The faster the information gets out the better.

Re:The mysterious case of the Linux Page Table Isolation pat... by damnyou on Monday January 01, 2018 @03:46PM (#16047955)
People are generally willing to make the slightly less safe assumptions that targeted and mass attacks are different threat models, and that coordinated disclosure might not help against the former but does help against the latter.

People are willing to make these assumption because they correspond closer to reality.

Re:The mysterious case of the Linux Page Table Isolation pat... by avh02 on Monday January 01, 2018 @12:47PM (#16047045)
No, but they prevent everybody with ill-intent from exploiting the issue en-masse
Re:The mysterious case of the Linux Page Table Isolation pat... by saas_co_de on Monday January 01, 2018 @01:42PM (#16047329)
Once there is disclosure then 100% of users can make the choice to take appropriate mitigation steps.

Prior to disclosure there will always be the possibility that some users are being exploited without their knowledge.

Therefore disclosure always improves the situation by giving those who could have been exploited without their knowledge the choice to take mitigation steps.

All of the "responsible disclosure" nonsense is just PR by companies who want to avoid the most obvious mitigation, which is for customers to stop using their products.

Re:The mysterious case of the Linux Page Table Isolation pat... by yeukhon on Monday January 01, 2018 @03:09PM (#16047769)
> Once there is disclosure then 100% of users can make the choice to take appropriate mitigation steps.

And what are those mitigation steps?

Re:The mysterious case of the Linux Page Table Isolation pat... by saas_co_de on Monday January 01, 2018 @03:34PM (#16047884)
Depends on the exploit, but all exploits can be mitigated by stopping your use of the exploited product. That is what companies don't want to happen so they would prefer to sacrifice their users' security and wait until they have a fix before the exploit is disclosed.
Re:The mysterious case of the Linux Page Table Isolation pat... by brazzledazzle on Monday January 01, 2018 @03:43PM (#16047943)
In this specific scenario what's the mitigation for cloud customers? Or even cloud providers? A customer can't migrate all of their infrastructure before a packaged exploit can be distributed. A provider can't dedicate hardware for every single customer. Let's be realistic here.
Re:The mysterious case of the Linux Page Table Isolation pat... by myself248 on Tuesday January 02, 2018 @03:36PM (#16055367)
This is the classic case of the frog being boiled. Or the pig getting lazy...

At every step along the way, there's been a choice of "Well, we could own the hardware and incur overhead costs, or we could trust someone else and pay our share of lower overhead. It'll mean giving up some control, but it'll save us a few bucks."

Or maybe it goes like "Well, we could develop with practices that result in more robust code, but we'd be slower to market."

There's definitely a sidetrack of "If we crank up the clock too much, all sorts of things get wibbly and we can no longer guarantee that the outputs match the inputs, but we don't actually have ways of doing it correctly at these speeds. The press will slam us if we don't keep pace with Moore's law, how could we launch a product with only marginal speed gains?"

And pretty often I think it sounds like "The ops staff says they're overworked and we need to add people or we risk an incident, but Salesman Bob says we can actually fire most of them if we put our stuff in BobCloud."

At every step along the way, someone made a conscious choice to do the insecure thing. The folks with their eye on security were dismissed as naysayers, and profit was paramount. And because these practices became so common, they became enshrined in market norms and expected overhead costs.

> A provider can't dedicate hardware for every single customer.

A provider absolutely could dedicate hardware for every single customer, that's literally how every provider operated before virtualization. It just wasn't as profitable as virtualization.

The story of the Three Little Pigs was supposed to teach about the importance of robust infrastructure. Nobody should be surprised when the wolf shows up. And every pig had the choice to build with sticks or bricks, it would just take more work or cost more.

And I see your message as saying "Are you serious? Build with something other than straw?! But we already own so much straw! All the pigs have straw houses, won't someone think of the pigs?"

Meanwhile the bankrupt brick vendor's assets have been auctioned off, and the wolves are salivating.

Re:The mysterious case of the Linux Page Table Isolation pat... by idonotknowwhy on Tuesday January 09, 2018 @12:42AM (#16103894)
The three little pigs taught me "Don't bother putting in the hard work; because when the shit hits the fan, someone else will happily bail you out".
Re:The mysterious case of the Linux Page Table Isolation pat... by lionradio on Monday January 01, 2018 @05:40PM (#16048440)
One might migrate some super important instances to bear metal or cloud hardware under full control. If this is an embargo against a bug that could make VMs on the same hardware attackable this should be public.
Re:The mysterious case of the Linux Page Table Isolation pat... by saas_co_de on Monday January 01, 2018 @04:04PM (#16048030)
Get off the cloud. Which is exactly why the companies involved would want to keep it secret.

Not everyone is all in on cloud infrastructure. What about people who are right now deciding whether or not to move critical data to the cloud? Should their security be compromised by hiding the truth about a known exploit in order to "protect" people less concerned about security who already put their data at risk?

Re:The mysterious case of the Linux Page Table Isolation pat... by yeukhon on Monday January 01, 2018 @10:05PM (#16049544)
How is Netflix going to move off the cloud overnight?

If this vulnerability applies regardless of where it is, what is the mitigation then? Move your machine to where? Your suggestion is not practical and you know it. The right mitigation is one that actually will fix the vulnerability. No one shut down machines and migrated everything to another distro because Debian had a bug in generating private key a decade ago even if the bug was zero-day.

Re:The mysterious case of the Linux Page Table Isolation pat... by jstanley on Monday January 01, 2018 @01:28PM (#16047251)
No they don't. They prevent everybody with ill intent who doesn't already know about it from finding out about it from the guys without ill intent. That's all.
Re:The mysterious case of the Linux Page Table Isolation pat... by brazzledazzle on Monday January 01, 2018 @03:37PM (#16047904)
The reality is that there's a group you're excluding from consideration and I don't think it's unreasonable to conclude that embargoes keeps every random "hacker" from taking advantage of it in a packaged form. Being vulnerable to the minority population that can and would take advantage of it vs. anyone that would is a valid consideration and shouldn't be dismissed so casually.
Re:The mysterious case of the Linux Page Table Isolation pat... by avh02 on Monday January 01, 2018 @01:39PM (#16047314)
would you say it prevents the small fry from having a big impact?

edit: I think the mirai botnet(s) had some sort of power struggle? avoiding propagating knowledge about it prevents it from being easily exploited by more actors.

Re:The mysterious case of the Linux Page Table Isolation pat... by empath75 on Monday January 01, 2018 @01:47PM (#16047353)
If this guy can figure this out, anybody with the means and motivation to write such an exploit is already working on t.
Re:The mysterious case of the Linux Page Table Isolation pat... by slackingoff2017 on Monday January 01, 2018 @06:54PM (#16048769)
All of the serious hackers with resources have a paid mole involved in the embargo discussion mailing list. The most dangerous people already know.

Embargo is simply a way to make sure the huge, rich cloud providers don't have their reputation tarnished at the expense of everyone else. "Stay with bigco, we fix things before everyone finds about it"

Re:The mysterious case of the Linux Page Table Isolation pat... by saas_co_de on Monday January 01, 2018 @02:03PM (#16047447)
Exactly. This is just some random nerd. There are people all over the world whose full time job it is to track open source projects to develop exploits.
Re:The mysterious case of the Linux Page Table Isolation pat... by avh02 on Monday January 01, 2018 @02:49PM (#16047673)
and when script kiddies get wind that there is something potentially disastrous in the open, it can be exploited 10 times harder, that's all I'm saying.

I understand (and agree) that the system admins/owners should also be able to mitigate through knowledge, but it's a dilemma that I think is better resolved by the other solution

(in this case it's apparently a complex issue, but history has shown that there are surprisingly easy to exploit bugs/issues (see heartbleed, shellshock (which was apparently very quickly exploited.))

Re:The mysterious case of the Linux Page Table Isolation pat... by saas_co_de on Monday January 01, 2018 @03:38PM (#16047910)
No "script kiddies" can write exploit code for something on this level.

This guy is not releasing an exploit implementation, he is just pointing to the existence of a potential exploit that has a patch in development. He can't even figure out exactly what it is.

The only people who would be able to code this exploit would be the ones who already figured it out before this guy.

Re:The mysterious case of the Linux Page Table Isolation pat... by justincormack on Monday January 01, 2018 @12:08PM (#16046842)
It has been obvious something is up for weeks now, and the disclosure is apparently going to be very soon, so it is a bit late to worry.
Re:The mysterious case of the Linux Page Table Isolation pat... by caf on Monday January 01, 2018 @06:41PM (#16048708)
Anyone capable of exploiting this issue based on the information in that blog post, already knew everything in that blog post.
Re:The mysterious case of the Linux Page Table Isolation pat... by syshum on Monday January 01, 2018 @12:08PM (#16046843)
Ahh yes, Security through Obscurity that is always the best

If no one talks about a security problem that makes it disappear

Re:The mysterious case of the Linux Page Table Isolation pat... by preordained on Monday January 01, 2018 @12:33PM (#16046982)
If you're taking off for vacation and forgot to lock your door, the best thing would be to go back and lock it. If you couldn't get the door locked right away for some reason, you probably wouldn't want the news of your unlocked door broadcast through your neighborhood...

Obscurity actually is a layer of security. The mistake is is when people are dependent upon it.

Re:The mysterious case of the Linux Page Table Isolation pat... by syshum on Monday January 01, 2018 @01:33PM (#16047278)
Your analogy is severely flawed as my door lock is under my control and I know about the risks (i.e it is unlocked) so I can take the steps I need to mitigate that risk

For your analogy to apply here it would be the manufacturer of the door lock having a master key stolen then not telling anyone about it until they have a new lock for you to buy from them, in the case of a lock I would want to know that the lock is useless even if there was not solution so I can mitigate the risk no simply continue locking it believing it to be secure

Re:The mysterious case of the Linux Page Table Isolation pat... by neerajsi on Monday January 01, 2018 @05:54PM (#16048508)
Locksmiths can get into many locks that people use to secure their houses. That doesn't mean that I want them to share that knowledge widely.
Re:The mysterious case of the Linux Page Table Isolation pat... by pixl97 on Monday January 01, 2018 @06:30PM (#16048669)
Eh, that information is shared widely. Some decent googl-fu will get you the information you want.

The difference is a lock-pick can't exploit 20,000 doors in 20 minutes.

Re:The mysterious case of the Linux Page Table Isolation pat... by hintss on Wednesday January 03, 2018 @03:43AM (#16059462)
There are definitely bypass tools for common lock mechanisms, whose mechanism of operation isn't readily google-able.
Re:The mysterious case of the Linux Page Table Isolation pat... by pixl97 on Wednesday January 03, 2018 @01:56PM (#16063901)
And you still have to visit those, one at a time, in person where things like getting shot could occur.
Re:The mysterious case of the Linux Page Table Isolation pat... by nske on Wednesday January 03, 2018 @06:01AM (#16060038)
I want them to. This puts more pressure for locks to improve and makes it less likely that I trust my current lock.
Re:The mysterious case of the Linux Page Table Isolation pat... by syshum on Monday January 01, 2018 @06:42PM (#16048717)
I see so now we are advocating for the suppression of Speech... Because how else are you going to prevent that? Pretty sure there are 100's of youtube vidoes on lock picking, you want to ban all of them?
Re:The mysterious case of the Linux Page Table Isolation pat... by jstanley on Monday January 01, 2018 @01:30PM (#16047265)
But this isn't one persons' door that's unlocked. This is more like a company that shipped a faulty door lock and is trying to keep it secret until they can ship fixed doors to everybody.
Re:The mysterious case of the Linux Page Table Isolation pat... by Splines on Monday January 01, 2018 @03:17PM (#16047809)
But wouldn't you want to know if your door is faulty, so you can either replace your door, delay your vacation until the new door arrives, or beef up your security system?
Re:The mysterious case of the Linux Page Table Isolation pat... by jstanley on Monday January 01, 2018 @03:56PM (#16048002)
Absolutely!
Re:The mysterious case of the Linux Page Table Isolation pat... by aceofspad3s on Monday January 01, 2018 @11:59AM (#16046794)
Maybe they shouldn't have started merging the patches in the open if they weren't ready to disclose the bug.