News for hackers. Stuff that matters.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by bradrydzewski on Tuesday November 28, 2017 @04:40PM (#15802065)
Responsible disclosure does not prevent negative publicity. It provides the vendor with a grace period during which they can fix the vulnerability. There can be plenty of negative publicity once the vulnerability is patched and publicly disclosed.

Encouraging irresponsible disclosure because one wants to see Apple hurt is a reckless and selfish attitude because it puts millions of Apple customers at risk in the process.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by kristofferR on Tuesday November 28, 2017 @04:54PM (#15802198)
Closed disclosure does, to a large degree, prevent negative publicity. I don't think it is in dispute that this bug would receive vastly less media coverage if it were only revealed as a bug in outdated/patched versions of the OS.

I don't want to see Apple hurt (I'm an Apple-guy myself, using Macs, iPhone, iPad and Apple Watch), I want to see them improve. I doubt they start will start caring about QA unless they're forced to.

One absurdly serious and stupid password bug like this can be a honest mistake, but three (that we know of, that were full disclosures) in a few months is negligence that should be criminal if it isn't.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by thetruthseeker1 on Tuesday November 28, 2017 @06:48PM (#15803163)
Closed disclosure is responsible disclosure. Moving past the terminology, I am an Apple user as well, I am pretty satisfied with how quickly Apple resolves issues.

Now if every person started disclosing vulnerabilities via twitter without giving the company turn around time to resolve the issue based on their dissatisfaction with Apple based on standards they came up with personally, I don’t think it is nice or fair.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by crankylinuxuser on Tuesday November 28, 2017 @06:54PM (#15803209)
So, obscurity is responsible disclosure? Cause being "closed disclosure" is being obscure.

A root password solves this issue. Its seconds to implement and helps right now.... Not "later" as closed disclosure does.

I'd rather know every error and critical bug. I can bring up with our team and decide now to either sudo service * stop or continue.

Your closed options keep the fact I'm vulnerable away, along with any pathways I might have to fix.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by BinaryIdiot on Tuesday November 28, 2017 @07:42PM (#15803475)
This is a rather limited view point. You forget the majority of macOS users are NOT technically savy. This is why responsible disclosure is so important as it gives tech companies time to create and push a fix to protect their users.

Disclosing this immediately puts those people who can't setup enable the root and set its password into more harm's way.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by AlexandrB on Tuesday November 28, 2017 @08:15PM (#15803631)
> Disclosing this immediately puts those people who can't setup enable the root and set its password into more harm's way.

Let's be clear - Apple put their users in harms way by letting a bug of this nature slip past testing. Disclosing "responsibly" would certainly be nicer to users, but mostly it would be nice for Apple by helping mitigate the bad publicity.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by adamwk on Tuesday November 28, 2017 @08:36PM (#15803715)
Apple isn't the first company to have security bugs. Is this how all 0days are to be reported?
Re:macOS High Sierra: Anyone can login as “root” with empty ... by crankylinuxuser on Tuesday November 28, 2017 @08:12PM (#15803608)
> You forget the majority of users are NOT technically savy.

Fixed that for you.

Sorry, I'm not going to cater to the lowest common denominator of "users". If my system has a hole, I want to know so I can get in a fix or shut down that particular feature until its fixed by a vendor.

Ive only 60k machines and 40 clients that depend on that decision. And they agree with me. If something's broke, I can analyse how it breaks and if it impacts us. If it does, we can triage it. I can do a damage assessment. I certainly can't do that if it's being sold on the darknets and whispered.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by sjwright on Tuesday November 28, 2017 @09:45PM (#15804120)
> I want to know so I can get in a fix or shut down that particular feature until its fixed by a vendor.

That assumes you can shut down that particular feature without crippling your business operations. If my system had a hole, I'd prefer that it were disclosed to the vendor before it's disclosed to hackers, adversaries and foreign governments.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by jachee on Tuesday November 28, 2017 @08:41PM (#15803736)
So, if if find a security bug with your product, you prefer that I publish it directly to twitter as a 0-day?
Re:macOS High Sierra: Anyone can login as “root” with empty ... by crankylinuxuser on Tuesday November 28, 2017 @09:38PM (#15804077)
Yes. Ideally you would also ping me in your public release, so I know whom to pay. Because that would also for be the users benefit to know to either fix, firewall, or not use until software is deployed.

I've seen the dark side where this leads. It leads to BTC transactions and 0days bought and sold. That's the worst, further past scrappy company sitting on exploits.

I strongly believe in transparency. It empowers users and admins more than any other option out there.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by thetruthseeker1 on Tuesday November 28, 2017 @09:15PM (#15803948)
I think the responsible way to handle it is, you inform Apple in a closed way. Once they come up with a fix, if you think they didn’t come up with a fix soon enough, make that information public then on how long it took Apple to turn this around. Disclosing every vulnerability to the internet and setting their ass on fire is not a good way to solve this IMO.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by azernik on Tuesday November 28, 2017 @08:04PM (#15803576)
Obscurity is not long-term security, but it can buy you a bit of time to get a fix released and pushed out to users.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by ukblewis on Tuesday November 28, 2017 @05:15PM (#15802379)
I actually do think it is in dispute. This is a tweet after all. This guy could totally tweet about it in much the same way after Apple released a patch. The negative publicity would still exist because the bug would be equally stupid and disastrous, just fewer people would be harmed along the way.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by mark-r on Tuesday November 28, 2017 @05:32PM (#15802516)
It wouldn't be as clear that the bug is widely reproducible after the patch is put out. And it certainly wouldn't gather as much attention.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by freedomben on Tuesday November 28, 2017 @05:57PM (#15802720)
Exactly. Everyone I know on Mac immediately tried reproducing this bug the moment they heard about it. On those systems where it didn't reproduce, they immediately dismissed it as a false report.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by ksec on Wednesday November 29, 2017 @12:07AM (#15804714)
That is assuming people patch their Mac ASAP. It will still be on high alert for most media if they have disclose it few days after the bug was fixed.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by azernik on Tuesday November 28, 2017 @07:29PM (#15803401)
Giving Apple negative publicity is not an end that justifies harming its users.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by joe_the_user on Tuesday November 28, 2017 @05:46PM (#15802629)
A bug like 'can log in with password "root"/""' just isn't going to get you a grace period no matter what security researchers might want.

I mean, this bugs has been reported already - by every cheesy hacking movie ever, by every beginners book on social engineering and so-forth. Heck, it was "reported" by Richard Feynman talking about cracking safes during the Manhattan.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by r3bl on Tuesday November 28, 2017 @05:56PM (#15802718)
Grub's "backspace 28 times to a rescue shell" was also a stupid one, but it first got fixed, and then made it to the news.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by copperx on Tuesday November 28, 2017 @06:27PM (#15802993)
This reminds me of jwz's XScreenSaver rant.

https://www.jwz.org/xscreensaver/toolkits.html

Re:macOS High Sierra: Anyone can login as “root” with empty ... by Sohcahtoa82 on Tuesday November 28, 2017 @06:46PM (#15803144)
FYI...that's currently forwarding to a very NSFW image.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by djsumdog on Tuesday November 28, 2017 @07:16PM (#15803328)
Huh. It's only doing that if you go there from HackerNews. He must have a rule that checks the http-referrer O_o
Re:macOS High Sierra: Anyone can login as “root” with empty ... by copperx on Tuesday November 28, 2017 @11:01PM (#15804466)
Whoa. Not my intention. But I can't edit my original comment.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by spiznnx on Tuesday November 28, 2017 @07:16PM (#15803329)
It only forwards if the referrer is HN.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by janekm on Tuesday November 28, 2017 @08:21PM (#15803648)
A kiwi is nsfw?
Re:macOS High Sierra: Anyone can login as “root” with empty ... by ybloviator on Tuesday November 28, 2017 @07:17PM (#15803334)
Yes it is. But being a brilliant brogrammer, I figured out how to view the link.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by qu4z-2 on Tuesday November 28, 2017 @08:47PM (#15803763)
It's not hard to make it work, but for those of us at work it's nice to have a warning that we shouldn't just blindly click it.

That said, I wouldn't visit jwz's blog at work anyway.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by rmc on Wednesday November 29, 2017 @03:04AM (#15805377)
Pretty sure every cheesy hacker film doesn't have the root password being empty. They usually put in "password" or the favourite music band of the target.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by sydney6 on Tuesday November 28, 2017 @04:56PM (#15802221)
Not the attitude of the people reporting the issue have put "millions of apple customers" at risk, but the company which allowed to let issues like this one slip through their Q&A process.

IMO, this behaviour is part of the problem, the reason why tech companies take security only on a superfiscial level seriously.

Don't kill the Messenger.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by bradrydzewski on Tuesday November 28, 2017 @04:58PM (#15802243)
I think this incorrectly interprets my comment. I am not defending apple or blaming the individual that disclosed the vulnerability on Twitter. I am simply pointing out that putting users at additional risk because you want to see Apple hurt may be misguided. We have responsible disclosures in place for a reason.

EDIT: putting users at _additional_ risk

Re:macOS High Sierra: Anyone can login as “root” with empty ... by philipwhiuk on Tuesday November 28, 2017 @05:07PM (#15802306)
They were already at risk.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by mark-r on Tuesday November 28, 2017 @05:35PM (#15802541)
Making an exploit widely known increases the risk dramatically.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by testvox on Tuesday November 28, 2017 @06:45PM (#15803142)
No... I immediately set a root password, if this had not been posted I would be far more at risk.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by mark-r on Tuesday November 28, 2017 @06:47PM (#15803154)
Maybe you personally are at less risk, but the population as a whole is at greater risk.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by patcheudor on Tuesday November 28, 2017 @09:15PM (#15803947)
I'm now seeing cases of non technical people trying this because they heard about it and it's easy. To them, it just unlocks some system preferences thing. Guess what those people are not doing after they try it? 'passwd root' to change the password because in many cases they don't even know what the terminal is.

In this particular case, the ease of validation additionally works against users.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by threatofrain on Tuesday November 28, 2017 @05:32PM (#15802515)
I do get the impression that you do blame the individual, as you have attributed unsavory motivations to his behavior. Why do you care to make such a loose statement about this person having a petty motive of malice?
Re:macOS High Sierra: Anyone can login as “root” with empty ... by blowski on Tuesday November 28, 2017 @05:40PM (#15802574)
One of the grandparent posts specifically said they supported the tweet because it would hurt Apple, and I think bradrydzewski is responding to those comments.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by sydney6 on Tuesday November 28, 2017 @05:21PM (#15802425)
I dont understand the implied correlation between, what you call, irresponsible disclosure and "wanting to hurt apple". Where did you get this impression from?

edit: Typo.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by xapata on Tuesday November 28, 2017 @05:31PM (#15802503)
> Let's hope Apple gets sued ...
Re:macOS High Sierra: Anyone can login as “root” with empty ... by sydney6 on Tuesday November 28, 2017 @05:59PM (#15802751)
Thanks, you are right. If he refers this post (which i believe he does), he is indeed right.

Anyhow, personally i wouldn't exclude something like this, e.g. suing, as a last resort. Anything that changes apples attitude towards security or at the very least, enhancing the value of security as a product qualifier.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by camus2 on Tuesday November 28, 2017 @04:52PM (#15802184)
And Full disclosure is about protecting users of a software, not letting the vendor off the hook. Here, the hack and the fix are so trivial the responsible thing to do is to publicly call out Apple for its lack of QA and warn users directly. It affects everybody who runs High Sierra.

> it puts millions of Apple customers at risk in the process.

Nah, it's Apple which put millions of customers at risk, not the person who disclosed the vulnerability. let's not shift away the blame from the guilty here.

Apple one of the richest company in the world is obviously just cutting corners in QA here. This is unacceptable.

it's seems some people here are more concerned about negative publicity than user security. This is a pattern that have been seen countless times in big tech corporations(such as Yahoo), not disclosing hacks that put their users and their data at risk. This is unacceptable for a company that claims to be all about their users.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by joshuaturner on Tuesday November 28, 2017 @05:07PM (#15802316)
I would argue that releasing this vulnerability as irresponsibly as he did is showing he cares more about negative publicity than user security.

Yes, it's Apple's fault for poor QA that this was released, but this guy also put users at risk by telling the entire world about it without giving Apple a chance to fix it.

You're right, it's about user security before publicity. So make sure users are safe first.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by jlgaddis on Tuesday November 28, 2017 @06:27PM (#15802992)
"as irresponsibly as he did" is how all vulnerabilities were announced, at one time. I miss those days, personally.

Nowadays, you're "irresponsible" if you don't follow some vendor's own made up procedures.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by Angostura on Tuesday November 28, 2017 @07:04PM (#15803268)
You can follow your own procedures - decide for yourself how long you think it is reasonable for the company to mitigate in private. But give the company some time.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by MatthewWilkes on Tuesday November 28, 2017 @10:10PM (#15804231)
Why? You're not an employee, you're a concerned citizen. You havr no obligations to vendors whatsoever. Now, I think it's nice to do responsible disclosure, and I certainly don't envy the people whose week has been ruined, but the discoverer of this bug did nothing wrong.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by ptlu on Tuesday November 28, 2017 @11:29PM (#15804584)
It is about the increased risk fellow users will have due to this style of disclosure. Who cares about the vendor, but they are best situated to resolve the issue quickly for everyone.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by COMMENT___ on Wednesday November 29, 2017 @01:37AM (#15805071)
> Nah, it's Apple which put millions of customers at risk, not the person who disclosed the vulnerability. let's not shift away the blame from the guilty here.

Disclosing 0day vulnerability via Twitter for the sake of self promotion is bad. Especially when you advertise yourself as a software developer.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by SirZimzim on Tuesday November 28, 2017 @05:14PM (#15802365)
The defense will stem primarily from users invested in the Apple ecosystem. If anything that is very concerning on its own.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by Animats on Wednesday November 29, 2017 @01:49AM (#15805113)
This is such a lame vulnerability that it's probably already known to competent attackers.

It's not a bug; it's a bad design decision. How to initialize the root password on a new machine is a hard problem in a consumer environment. Some people will set it, lose it, and then want support to fix it. One would expect some clever Apple solution, such as initializing the password to random letters and providing the buyer with that info on a scratch-off card. That way, the buyer can be sure no one has seen the password before they use the scratch-off card.

Setting it to null? That means nobody thought about the problem.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by AlexandrB on Tuesday November 28, 2017 @08:12PM (#15803605)
> Encouraging irresponsible disclosure because one wants to see Apple hurt is a reckless and selfish attitude because it puts millions of Apple customers at risk in the process.

Apple put millions of their customers at risk by skimping on QA. As an Apple user I'm OK with this getting out if it motivates Apple to improve their approach in the future.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by beedogs on Tuesday November 28, 2017 @06:17PM (#15802914)
There is nothing irresponsible about disclosing huge vulnerabilities in software by any means necessary.

Edit: as usual, downvotes but no response. I miss when this place was decent.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by deathanatos on Tuesday November 28, 2017 @08:52PM (#15803792)
> as usual, downvotes but no response

The very comment you are replying do lists a reason why disclosing huge vulnerabilities without providing upstream time to patch is irresponsible: "because it puts millions of Apple customers at risk in the process."

Your comment doesn't refute the reasoning the comment you are replying to provides, and it also doesn't tell us anything about why you think "There is nothing irresponsible about disclosing huge vulnerabilities in software by any means necessary." You state your position, but offer no rationale, no reason for it; why should I accept your position as the correct or ethical thing to do?

Re:macOS High Sierra: Anyone can login as “root” with empty ... by rched on Tuesday November 28, 2017 @08:00PM (#15803559)
Why not? The end goal is protecting users. If disclosing a vulnerability before a company has a chance to fix it puts more users at risk than waiting how is that not irresponsible?
Re:macOS High Sierra: Anyone can login as “root” with empty ... by beedogs on Tuesday November 28, 2017 @11:58PM (#15804679)
Considering the vulnerability was supposedly brought to Apple's attention a month earlier via the "proper" channels, and considering Apple's history of repeatedly ignoring and dismissing said disclosures, I'd say this was the only correct action to take.