News for hackers. Stuff that matters.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by kristofferR on Tuesday November 28, 2017 @03:45PM (#15801370)
I really disagree - this needs to be reported as much as possible publicly to create a huge thunderstorm of negative publicity for Apple.

This isn't the first extremely serious and dumb High Sierra password bug this year [1] [2], and unless Apple is severely hurt by it, so they're forced to change, it won't be the last. High Sierra is full of bugs and seemingly not just annoying bugs, but also security bugs.

Let's hope Apple gets sued for the damage they'll cause by including this bug in High Sierra so they make sure that next release of macOS won't be another bug filled mess.

[1] https://arstechnica.com/information-technology/2017/09/passw...

[2] https://www.macrumors.com/2017/10/05/macos-high-sierra-disk-...

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.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by aquova on Tuesday November 28, 2017 @05:14PM (#15802369)
I think there's a middle ground to this. Submit your report to Apple security, allow them time to develop a patch, and then in a week go ahead and tweet at the big media outlets about it.

I'm a die-hard Apple user myself, but I agree that the long list of severe bugs in High Sierra is absurd, and a big public backlash might be enough to kick them into gear. On the other hand, I, a university student with next to no understanding of computer security, can simply walk onto campus, sit down at a Mac, and within seconds have complete access to the computer. It's ridiculous, it's horrendous that it shipped like this, but it's not something that needed to get out, especially something so easy to utilize.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by kristofferR on Tuesday November 28, 2017 @05:23PM (#15802445)
The fact that you as the ordinary student can become root and create a lot of damage so easily is the only reason the public will care.

Us geeks have been complaining about the horrible QA in macOS for years, yet nothing has been done. The fact that this is so simple to do will probably/hopefully get ordinary people to start talking about it too ("Hey, have you heard that you can hack Macs without a password? Very insecure"), which would force Apple to improve.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by openasocket on Tuesday November 28, 2017 @06:52PM (#15803202)
It sounds to me like you're arguing that full disclosure in this situation could lead to a worse outcome for users in the short term, but the negative publicity will force Apple to improve their security posture, leading to a better outcome for users in the long term. (Please let me know if I'm miss-characterizing your argument)

I think you have to be very careful about that line of argument. It's a single vulnerability researcher making a unilateral decision about the short term and long term security of an entire user base, based entirely on personal judgement. I personally think the researcher should make the decision that best protects users from that specific vulnerability. Making long-term changes to a company's QA should come second.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by AlexandrB on Tuesday November 28, 2017 @08:24PM (#15803661)
> I personally think the researcher should make the decision that best protects users from that specific vulnerability.

I find it odd that you're putting the responsibility of making decisions about how to protect Apple's users on an unaffiliated third party.

Apple has a multi-hundred-billion dollar war chest and, if they wanted to, could afford to make macOS the most secure operating system on the market. The fact that they don't is their own choice and a reflection of their priorities, not some act of God or a natural disaster. Putting the onus for cleaning up the mess in the most "responsible" way possible on third parties with a fraction of Apple's resources is being too kind to Apple.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by openasocket on Tuesday November 28, 2017 @08:58PM (#15803824)
My point was exactly the opposite of putting the onus on the researcher. I support responsible disclosure. In responsible disclosure, the researcher informs the vendor (Apple) and leaves it to them to coordinate informing people of mitigations and pushing out a patch. If the vendor fails to respond or make progress in a certain period of time, the researcher can inform the public. It specifically puts the responsibility for dealing with the vulnerability in the hands of the vendor.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by ridgeguy on Tuesday November 28, 2017 @07:54PM (#15803530)
I think only economic consequences would cause Apple to up its QA game. Like decreased sales or lawsuits with good prospects of winning serious money.

Unfortunately, I don't believe those will happen.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by brianpgordon on Tuesday November 28, 2017 @07:10PM (#15803302)
Maybe it's crazy that we give people physical access to machines and expect them not to be able to obtain root.

I don't have any experience with enterprise-grade IT, but it seems like shared computers should be thin clients or at least use UEFI to securely boot an image over the network and not keep anything sensitive locally.

If you give someone physical access to a box, they will be able to own it.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by jzl on Tuesday November 28, 2017 @09:20PM (#15803977)
This is actually how the public workstations in MIT computer clusters have always worked. The root password is public to anyone with a legit account, but access to it gets you almost nothing because all services including the network filesystem are kerberized, and machines are really good at wiping all local changes upon logout. Some more details here: https://www.quora.com/Are-computer-networks-in-MIT-harder-to...
Re:macOS High Sierra: Anyone can login as “root” with empty ... by ekianjo on Tuesday November 28, 2017 @07:48PM (#15803508)
yes. physical access should never be considered secure.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by ekianjo on Tuesday November 28, 2017 @07:46PM (#15803501)
> On the other hand, I, a university student with next to no understanding of computer security, can simply walk onto campus, sit down at a Mac, and within seconds have complete access to the computer.

its educational for the end user. You cannot trust Apple. Good reminder there are other OS available out there.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by jackhack on Tuesday November 28, 2017 @04:43PM (#15802099)
I'm more concerned that the "exploit" works "after a few tries" and not the first-time-every-time, or not at all.

One would think that something as simple as a login would be deterministic.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by michaelbuckbee on Tuesday November 28, 2017 @04:46PM (#15802121)
My understanding is that the first attempt is creating/enabling the root account with a blank password and that the subsequent login is actually utilizing it (which is kind of bizarre and probably why this was missed in testing).
Re:macOS High Sierra: Anyone can login as “root” with empty ... by giancarlostoro on Tuesday November 28, 2017 @06:00PM (#15802761)
The first time I tried it, it just worked. I'm certain I've used root before. On the GUI portion it works with no password, but on the terminal it does not let me login as root without a password. Some weird OS magic must be going on there?
Re:macOS High Sierra: Anyone can login as “root” with empty ... by tomsmeding on Tuesday November 28, 2017 @06:31PM (#15803030)
AFAIK usually sudo doesn't let you enter an empty string as a password, even when the actual password is empty. So that is what you might be experiencing.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by kofejnik on Tuesday November 28, 2017 @06:30PM (#15803023)
it worked for me on 6th try or so. First few times, the prompt was returning to my user name, but then another failed attempt left it at 'root', and the next attempt succeeded
Re:macOS High Sierra: Anyone can login as “root” with empty ... by justadudeama on Tuesday November 28, 2017 @05:57PM (#15802725)
Does this user have admin privileges? root != admin on macOS if I recall correctly.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by giancarlostoro on Tuesday November 28, 2017 @06:01PM (#15802772)
root IS an admin in macOS. You just cannot use root the same way you expect root to work in other Unix OS' without changing stuff in the BIOS (or whatever it's called for Apple) but you can still do most admin things with root. However root does get admin privileges, but when it comes to some system directories he is banned till you "fix" root privileges.

Edit:

See: https://stackoverflow.com/a/33272796 for a bit more information of what I mean.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by justadudeama on Tuesday November 28, 2017 @06:02PM (#15802784)
Thank you, I was wrong.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by giancarlostoro on Tuesday November 28, 2017 @06:12PM (#15802865)
It's fine, by my own definition, that isn't a true root user... It ruins everything I've come to expect from using root.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by CGamesPlay on Tuesday November 28, 2017 @04:36PM (#15802017)
Don't forget the Disk Utility password disclosure! https://www.macrumors.com/2017/10/05/macos-high-sierra-disk-...
Re:macOS High Sierra: Anyone can login as “root” with empty ... by kristofferR on Tuesday November 28, 2017 @04:47PM (#15802140)
Thanks, added!
Re:macOS High Sierra: Anyone can login as “root” with empty ... by hw on Tuesday November 28, 2017 @04:58PM (#15802238)
Why does it need to create a lot of negative publicity for Apple? Is there something you don't like about them? Responsible disclosure needs to be valued given the number of macs out there in the wild that could potentially be susceptible to issues like this, and the impact it could have on people (including you) not just directly but indirectly.

How would you feel if someone discovered a 0day at a company that exposes credit card and identity info, published the 0day, then hackers steal all that info (including yours)? I'm sure 'creating a thunderstorm of negative publicity' would be the last thing you would want.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by bambax on Tuesday November 28, 2017 @06:39PM (#15803093)
> Is there something you don't like about them?

You mean, in addition to bad QA and complete disregard for their users' security? And being the richest and most profitable company ever, cutting corners and evading taxes?

Their response on Twitter was amazing: "PM us so we can discuss this privately", not "thank you, we're looking into it NOW".

Re:macOS High Sierra: Anyone can login as “root” with empty ... by macintux on Tuesday November 28, 2017 @11:34PM (#15804601)
I suspect the response on Twitter was a typical reply from a tier 0 support person. No reason to extrapolate from that to the company's internal response.

Apple is a Rorschach test writ large. What people see in it reflects more on the observer than the company in many cases.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by soneil on Tuesday November 28, 2017 @05:07PM (#15802311)
I don’t see it as either/or. You can disclose responsibly, and go for publicity once the fix is in circulation. Responsible disclosure is nothing to do with protecting Apple, it’s about protecting the users.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by 5ilv3r on Tuesday November 28, 2017 @06:32PM (#15803037)
The problem is that this is not a zero day in new technology. They made a jr sysadmin mistake. As a company who wants a reputation for good security, that is not acceptable.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by flywheel on Tuesday November 28, 2017 @05:09PM (#15802330)
Far too many people think of Apple as infallible. I often think even Apple thinks of themselves as infallible. The more people that are aware of the inherent risk involved with using computers - any computer - the better.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by madeofpalk on Tuesday November 28, 2017 @06:31PM (#15803028)
Do "responsbile disclosure" rules apply differently to Apple?

If so, why? How do you identify companies like Apple that get one set of rules to other companies?

Re:macOS High Sierra: Anyone can login as “root” with empty ... by BinaryIdiot on Tuesday November 28, 2017 @07:47PM (#15803505)
This is extremely naive.

Yes Apple shouldn't be having this issue but disclosing a 0-day issue can possibly hurt users far worse than hurting Apple. Apple may lose a tiny bit of money but users could lose far, far more especially if someone develops a good way to remotely deploy / take advantage of this defect.

Ignoring responsible disclosure also limits the ability to sue them for any damage resulting from it (or so I'm told by one of my lawyer friends who thinks this disclosure may make it almost impossible to successfully sue them over it unless it simply takes them too long to fix).

Re:macOS High Sierra: Anyone can login as “root” with empty ... by openasocket on Tuesday November 28, 2017 @04:25PM (#15801890)
You could let them know about the vulnerability and wait until it's been patched before commenting, with some timeout where if they don't patch in a reasonable amount of time you announce it anyway.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by bubblethink on Tuesday November 28, 2017 @10:01PM (#15804186)
>Let's hope Apple gets sued for the damage

How can that happen in any case ? Isn't pretty much the first line in every license waiving of liability ? Unless you have some special contract with Apple that overrides other standard boxes that you ticked, how would anyone sue ?

Re:macOS High Sierra: Anyone can login as “root” with empty ... by mozumder on Tuesday November 28, 2017 @05:21PM (#15802420)
Zero-day disclosures aren't about negative publicity in order to prevent problems further down the road some time in the distant future.

It's about protecting systems RIGHT NOW from immediately causing harm to people's lives.

Re:macOS High Sierra: Anyone can login as “root” with empty ... by sounds on Tuesday November 28, 2017 @04:17PM (#15801771)
I agree.

https://www.eff.org/deeplinks/2017/10/drms-dead-canary-how-w...

Blame the DMCA. This guy is in Turkey - does GP really think he can expect fair treatment and equal compensation as a "western world" security researcher?

Re:macOS High Sierra: Anyone can login as “root” with empty ... by vatueil on Tuesday November 28, 2017 @04:50PM (#15802160)
There's no reason why the person who discovered the bug would be safer publishing the vulnerability on Twitter than disclosing it to Apple directly. If nothing else, they could always post it on Twitter later. The link to the DMCA is a digression.
Re:macOS High Sierra: Anyone can login as “root” with empty ... by gnulinux on Tuesday November 28, 2017 @05:55PM (#15802705)
How does him being from Turkey matter in this case?