Slashdot Mirror


MacOS High Sierra Bug Allows Login As Root With No Password (theregister.co.uk)

An anonymous reader quotes a report from The Register: A trivial-to-exploit flaw in macOS High Sierra, aka macOS 10.13, allows users to gain admin rights, or log in as root, without a password. The security bug is triggered via the authentication dialog box in Apple's operating system, which prompts you for an administrator's username and password when you need to do stuff like configure privacy and network settings. If you type in "root" as the username, leave the password box blank, hit "enter" and then click on unlock a few times, the prompt disappears and, congrats, you now have admin rights. You can do this from the user login screen. The vulnerability effectively allows someone with physical access to the machine to log in, cause extra mischief, install malware, and so on. You should not leave your vulnerable Mac unattended until you can fix the problem. And while obviously this situation is not the end of the world -- it's certainly far from a remote hole or a disk decryption technique -- it's just really, really sad to see megabucks Apple drop the ball like this. Developer Lemi Orhan Ergan was the first to alert the world to the flaw. The Register notes: "If you have a root account enabled and a password for it set, the black password trick will not work. So, keep the account enabled and set a root password right now..."

237 comments

  1. Am i missing something here? by Lisandro · · Score: 0

    So, logging as root without password works on High Sierra if there's a root account without password?

    1. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      How can you possibly have a root account without a password?

    2. Re:Am i missing something here? by Anonymous Coward · · Score: 1

      it creates a root account with no password

    3. Re:Am i missing something here? by Anonymous Coward · · Score: 4, Informative

      By default, there's no root account. Attempting to log in as root with no password multiple times creates a root account with no password.

    4. Re:Am i missing something here? by Lisandro · · Score: 1

      How can you possibly have a root account without a password?

      You certainly can, at least on most *nix flavors. Not the greatest idea though.

    5. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      Yes, but typically the root account is disabled and yet login still works.

    6. Re:Am i missing something here? by Lisandro · · Score: 1

      That makes sense, thanks. Both the story and the linked article weren't really clear.

    7. Re:Am i missing something here? by RhettLivingston · · Score: 2

      You're missing that it works if there is a disabled root account without a password too. Many people just give their own account admin access or create an admin account that isn't named root and disable the "root" account. You'd think that would be safe. It isn't.

    8. Re:Am i missing something here? by Anonymous Coward · · Score: 1

      OS X by default disables the root user and doesn't have a password set. This "exploit" takes advantage of that fact.

    9. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      Very easily, actually. You just set it up that way. It's not like the software is going to stop you from doing dumb things like that.

    10. Re:Am i missing something here? by Software · · Score: 1

      Why the quotes around exploit?

    11. Re:Am i missing something here? by elistan · · Score: 1

      From what I can gather, the bug is that a non-admin account can create an enabled root account without a password if there exists a disabled root account, regardless of the existing root account's password. And by default, a High Sierra install's root account is disabled, I think.

    12. Re:Am i missing something here? by farble1670 · · Score: 2

      So, logging as root without password works on High Sierra if there's a root account without password?

      Just works with whatever is the default user configuration. I never modified anything other than creating an OSX user for myself.

      What's even better is that if you have remote desktop turned on, anyone can connect and login as root.

    13. Re:Am i missing something here? by mrsquid0 · · Score: 2

      One can have anything if one has Courage.

      --
      Just because you are paranoid does not mean that no-one is out to get you.
    14. Re:Am i missing something here? by Anonymous Coward · · Score: 3, Interesting

      Parent is also incorrect, there is always a root account. I would hazard a guess the issue is with sudo as that is the underlying mechanism for privilege escalation.

    15. Re:Am i missing something here? by ShanghaiBill · · Score: 2, Interesting

      Is no root password a requirement for this "bug"? My Macbook has a root password. I followed the directions in the summary, and it did NOT give me root. I tried several variations. Nothing worked. So as far as I can see there is no bug.

    16. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      I sure hope the summary changed after you wrote that...

    17. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      Why the quotes around exploit?

      He uses a Mac and has a hard time with reality.

    18. Re:Am i missing something here? by JDShewey · · Score: 1
    19. Re:Am i missing something here? by LynnwoodRooster · · Score: 1

      So... Windows' fault?

      --
      Browsing at +1 - no ACs, I ignore their posts. So refreshing!
    20. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      Mine had a root account without a password by default, I had to follow Apples instructions to even figure out how to turn it on and change its password, so I expect it is on the default.

      I did definitely notice that you had to click in the box and then clock the login button, if I hit enter as I normally do after entering a password it didn't accept it.

    21. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      Probably because it isn't an exploit it is a bug that will be used like an exploit...

    22. Re: Am i missing something here? by Brockmire · · Score: 1

      Summaries change? Why the fuck do they never proofread, edit and correct anything, then? Black password? Fuck off BeauHD and you do-nothing editors.

    23. Re: Am i missing something here? by Anonymous Coward · · Score: 1, Insightful

      Are you retarded? What the fuck do you think an exploit is?

    24. Re:Am i missing something here? by Anonymous Coward · · Score: 1

      The technique described exploits the bug to give somebody administrative access. I'm not sure you understand what you are talking about when you use a phrase like "it is a bug that will be used like an exploit".

    25. Re:Am i missing something here? by Rutulian · · Score: 3, Interesting

      No, by default the root account is disabled, but it's there.

      This smells like a misconfigured PAM. Apple does a lot of weird and non-standard stuff with the *nix user land, so they probably introduced the vulnerability that way. An improperly configured PAM stack can, for example, try a particular auth mechanism a preconfigured number of times before moving to the next auth mechanism. That fallback mechanism could be the Apple directory service, which doesn't handle the root user and leaves it to the system, but ignores the *nix convention that a passwordless entry in /etc/passwd is a disabled account. Not sure exactly what is happening and don't have a system to test on.

      Best workaround is to set the shell of the root user to /bin/false. That will block any attempt to get an interactive login.

    26. Re:Am i missing something here? by hcs_$reboot · · Score: 1

      Doesn't work on mine (have 10.13.1)

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    27. Re: Am i missing something here? by Anonymous Coward · · Score: 0

      IBM. A good old school Machead will always refer to those 'other' computers as IBM.

      It's sort of the same thing as the Amish referring to all non-Amish people as 'English.'

    28. Re: Am i missing something here? by Anonymous Coward · · Score: 0

      Against a novice attacker. Without an interactive shell, you could scp a new /etc/passwd where your shell is bash.

    29. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      Does that work? I would imagine it would prevent root login but does it stop the privilege elevation aspect of the bug via authentication dialogues?

    30. Re:Am i missing something here? by elistan · · Score: 2

      Doesn't work on mine (have 10.13.1)

      Having an enabled root account with a non-blank password disables this vulnerability. Does that match your situation?

    31. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      Its either Microsoft, Google, Samsung or the users fault. Its never apple, that would tarnish the brand.

    32. Re:Am i missing something here? by hcs_$reboot · · Score: 1

      Indeed, that's the case

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    33. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      Actually to be clear, there is a root account that has no password set, and is disabled by default. This exploit allows one to enable this disabled root account with just a few letters and a couple clicks of a button, as long as you're past the login screen (i.e. at the desktop). The only way to mitigate this exploit is to enable the root account and set a strong password. Then, and this is the key, leave it enabled.

    34. Re: Am i missing something here? by Anonymous Coward · · Score: 0

      Same here. First thing I did when I got this computer was set a root password!

    35. Re:Am i missing something here? by hcs_$reboot · · Score: 1

      By default, there's no root account.

      Are you sure of that?

      The root user is disabled by default. If you can log in to your Mac with an administrator account, you can enable the root user, then log in as the root user to complete your task.

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    36. Re:Am i missing something here? by michelcolman · · Score: 2

      If you enabled the root account and set a password, like you did, there is no problem. However, if you never set up the root account (like the vast majority of users), the dialog first rejects but then accepts the login after a few attempts. That's definitely a bug, and a very serious one because many people just put their laptop to sleep instead of shutting it down, which makes the login box the only remaining protection even if you have disk encryption enabled. Any thief can now open the lid, log in as root, and read your files.

    37. Re:Am i missing something here? by Hallux-F-Sinister · · Score: 2

      By default, there's no root account. Attempting to log in as root with no password multiple times creates a root account with no password.

      Wow... they'll give anything a "5: Informative" won't they?

      Yes, you're missing something. There IS a root account, it's just configured not to let you log into it. If you'd like to see, open a terminal on a Mac, type "sudo su" followed when prompted by your user password, then type the command, "whoami" and press enter. It'll respond "root". This is true for all Macs, as far as I know, at least, as they come from Apple. Maybe there's a way to change the root account, so you can make this be, not true, as it were, for YOUR specific Mac... but yeah. When you're done marveling at how you have a "#" prompt now, (indicating super-user access, as opposed to the normal unprivileged "$" prompt, you might want to type "exit" and get out of super-user mode, before you go and rm -rf something important.

      --
      Our reign has gone on long enough. Indeed. Summon the meteors.
    38. Re: Am i missing something here? by Bert64 · · Score: 1

      SCP won't work if the default shell is set to /bin/false, and current versions of sshd don't allow root logons by default unless you install an ssh key. Although giving the root account an invalid shell will also break single user mode and various system functions, possibly even preventing the system from booting.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    39. Re:Am i missing something here? by Hallux-F-Sinister · · Score: 2, Informative

      No, by default the root account is disabled, but it's there.

      This smells like a misconfigured PAM. Apple does a lot of weird and non-standard stuff with the *nix user land, so they probably introduced the vulnerability that way. An improperly configured PAM stack can, for example, try a particular auth mechanism a preconfigured number of times before moving to the next auth mechanism. That fallback mechanism could be the Apple directory service, which doesn't handle the root user and leaves it to the system, but ignores the *nix convention that a passwordless entry in /etc/passwd is a disabled account. Not sure exactly what is happening and don't have a system to test on.

      Best workaround is to set the shell of the root user to /bin/false. That will block any attempt to get an interactive login.

      This is incorrect. LOGGING IN AS ROOT is disabled. You can still trivially get to be root from a user account in terminal by typing "sudo su" and pressing enter then entering the USER password when prompted. To verify, once you do this, (and have a "#" prompt,) type "whoami" and see if it doesn't respond, "root". To fix this, while logged in as root, just type "passwd" and set the super-user (root account) password. Make sure you will be able to remember it, as if you ever DID want to do anything AS root, you might need that. (You could change it, forget, and still be able to access root through the same means, using "sudo su," as it will still only ask for the USER password to get there, but if you ever did alter... /etc/... something, I forget what, to make it possible to log in AS root, properly, (rather than backwards through sudo su,) which I believe IS possible though can't recall how exactly, you WILL need the root password you just set to log in as root.).

      BEAR IN MIND: you can also, once a root password is set, type "su root" and become root THAT way. Going THAT route, you WILL be prompted for the ROOT password, NOT THE USER one. (It won't tell you which it wants, it's just that going 'sudo su' and typing the root password fails, typing the user password succeeds, while going 'su root,' typing the user password fails, but the root password (once one exists,) succeeds.). I don't know if you can "su root" with no root password set, in fact, I think it's designed NOT to let you do that, since by HAVING no root password, there'd be no way to log in. "/bin/sh" would check for the /etc/passwords file, or whatever, wherever it's kept on a Mac..., and finding no entry for root, would fail the login attempt, and reply "su: Sorry" or something like that. (I can't now test how that works on a Mac, having recently added a root password to my machine, but I vaguely recall it went something like that.)

      Or something like all that. It's late enough that I could be a little fuzzy on the details. I think actually that once "su root" works, that just using "su" would work too, as it defaults to root...

      --
      Our reign has gone on long enough. Indeed. Summon the meteors.
    40. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      No, it actually works directly at the login screen.

    41. Re:Am i missing something here? by TheRaven64 · · Score: 2

      It's pretty common to do on BSD systems, because there are a bunch of things that add extra checks for blank passwords and so effectively disable use of the root account. For example, SSH won't allow root login if the root password is blank. Only members of the wheel group can su to root and if you put users in a sudo-enabled group but not in wheel then no one can su to root. If you can mark consoles as insecure then root login is disabled by default on them. This basically leaves you with booting to single user mode as the only way of logging in as root. This is basically the setup that macOS uses: the root account is effectively disabled by setting the password to blank (modulo bugs like this).

      --
      I am TheRaven on Soylent News
    42. Re:Am i missing something here? by TheRaven64 · · Score: 1

      If you want to be technical, this is a vulnerability. An exploit is something that (as its name implies) exploits a vulnerability (which is a category of bug that can be used by exploits).

      --
      I am TheRaven on Soylent News
    43. Re:Am i missing something here? by Anonymous Coward · · Score: 1

      If it created a new $random (here: "root") account, it quite certainly wouldn't have userid/groupid 0, thus no access to all of the system. I'd rather hazard a guess (haven't read up all the gritty details, in true /.-fashion) that in fact, it enables the pre-existing root account (with userid/groupid 0) with an empty password. It would be illuminating to check the MacOS equivalent (or have they kept them? Don't have a Mac, won't get one) of /etc/passwd and /etc/shadow files before and after this hack.

    44. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      I guess because you wouldn't call it an "exploit" to ask someone for money 3 times.
      This is more comparable to IOT devices shipping with "root" as root password, which while a massive security issue isn't really an exploit either...

    45. Re:Am i missing something here? by retchdog · · Score: 1

      you're correct about the behavior of su; i tested it last night after hearing about this.

      --
      "They were pure niggers." – Noam Chomsky
    46. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      LOL, u have a faggot computer.

    47. Re:Am i missing something here? by angel'o'sphere · · Score: 1

      A disabled account in unix has as password a * (but it still allows SSH login, provided the keys are distributed)
      Having an empty password field is completely allowed.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    48. Re:Am i missing something here? by angel'o'sphere · · Score: 1

      Why so complicated :D
      Just do "sudo bash"

      But well, obviously I simply do a "su -"

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    49. Re:Am i missing something here? by angel'o'sphere · · Score: 1

      What you want to have as prompt you usually configure in your .bashrc file or what ever shell you use.
      While # is traditionally used for root and $ for user accounts, you can set it to anything you want.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    50. Re: Am i missing something here? by Anonymous Coward · · Score: 1

      Your license to use capitals is hereby revoked. Please surrender your shift and caps lock keys immediately.

    51. Re:Am i missing something here? by Rutulian · · Score: 1

      This is incorrect. LOGGING IN AS ROOT is disabled. You can still trivially get to be root from a user account in terminal by typing "sudo su" and pressing enter then entering the USER password when prompted.

      Yes, you are correct. What I meant was any login (invoking the standard pam_unix module) to the root account is disabled, which includes "su root". Sudo works because it uses the setuid bit to elevate your permissions without first authenticating the root account. It is a convenient method to allow people to run programs as root without logging in as root, and linux distributions such as Ubuntu have been setting up the userland that way by default for many years. It works pretty well as long as you have a properly configured /etc/sudoers file.

    52. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      You can't set root's shell to /bin/false or emergency boot doesn't work.

    53. Re: Am i missing something here? by Rutulian · · Score: 1

      Although giving the root account an invalid shell will also break single user mode and various system functions, possibly even preventing the system from booting.

      Are you sure about that? I admit I haven't tried it, but I don't see why it wouldn't work. The only reason to consult /etc/passwd would be to authenticate the root account, which pam_unix treats as disabled if the password is blank. Su and login require a valid shell entry, but AFAIK nothing else does. Sudo doesn't require the root user to have a shell, and neither does init. So it seems like pretty good insurance to me. If, for example, somebody sets nullok in pam.conf allowing the root user to login with a blank password, the invalid shell entry will block it.

      You are right that it would break single-user mode, but you can probably fix that by editing your init script.

    54. Re:Am i missing something here? by DickBreath · · Score: 2

      A root account with no password is a fantastic idea to increase user friendliness. Everything should be easy to use. Remember the UI principles. Point and click rather than Remember and Type. Why should a Mac user have to be burdened with remembering a password?

      --

      I'll see your senator, and I'll raise you two judges.
    55. Re: Am i missing something here? by sabri · · Score: 1

      current versions of sshd don't allow root logons by default unless you install an ssh key.

      Bullshit. That is a configurable option in /etc/ssh/sshd.conf

      PermitRootLogin yes

      or

      PermitRootLogin without-password

      --
      I'm not a complete idiot... Some parts are missing.
    56. Re:Am i missing something here? by jrmcferren · · Score: 1

      By default the account "root" is disabled, however, if you use this exploit, you enable the root account with no password. The workaround is literally enabling the account and setting the password. I almost freaked out when I found this exploit.

      --
      sudo mod me up
    57. Re:Am i missing something here? by FrankHaynes · · Score: 1

      <account name> is not in the sudoers file. This incident will be reported.

      Now I'm scared!! THANKS a LOT!!

      --
      slashdot: A failed experiment.
    58. Re:Am i missing something here? by skids · · Score: 1

      The default settings are a root account that is disabled for logins, with no password, because it is (duh) disabled for logins.

      It seems it's the "disabled for logins" part that got broken under this bug, at least for some path in the code that deals with multiple failed login attempts.

    59. Re: Am i missing something here? by Bert64 · · Score: 1

      Exactly what did i say that was bullshit?

      The default configuration on modern versions (since 7.0) is to only allow root logins with keys, see:
      https://www.openssh.com/txt/re...

      I never said it wasn't configurable, i said password root login is not enabled by default.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    60. Re:Am i missing something here? by retchdog · · Score: 1

      technically it belongs to my employer.

      --
      "They were pure niggers." – Noam Chomsky
    61. Re:Am i missing something here? by Anonymous Coward · · Score: 0

      An exploit is something that (as its name implies) exploits a vulnerability (which is a category of bug that can be used by exploits).

      What is described in the link is the exploit, the way to utilise the bug (which causes the system to be vulnerable) to gain unauthorized access.

    62. Re:Am i missing something here? by RockDoctor · · Score: 1

      Yeah, I hadn't heard that "convention" before. Casts doubt on the rest of the comment.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  2. Apple deserves a geek at the top by axettone · · Score: 0, Redundant

    Tim Cook, please leave. Give us back a decent OS. Give us back good laptops/computers. Go sell shoes back again.

    1. Re:Apple deserves a geek at the top by Megol · · Score: 2

      Yes this is obviously the fault of Tim Cook. Forcing the poor programmers to insert security holes is indeed his MO as should be obvious from this article:
      http://www.theregister.co.uk/2...

    2. Re:Apple deserves a geek at the top by Anonymous Coward · · Score: 3, Insightful

      Yes this is obviously the fault of Tim Cook. Forcing the poor programmers to insert security holes is indeed his MO as should be obvious from this article: http://www.theregister.co.uk/2...

      Or maybe under Tim Cooks leadership the overall quality of Apples software and hardware has noticeably declined.

    3. Re:Apple deserves a geek at the top by PoopJuggler · · Score: 1

      Srsly, dude? Mac OSX is pretty much the slickest thing out there. Which OS, specifically, do you want Tim Cook to give you back? System 7? System 8? Because those were so much better..?

    4. Re:Apple deserves a geek at the top by Anonymous Coward · · Score: 0

      I think you dropped a bit of poop...Maybe you're holding them wrong?

    5. Re:Apple deserves a geek at the top by Anonymous Coward · · Score: 0

      OS X pre 10.8? Things seemed really stable and good during 10.4 - 10.8.

    6. Re:Apple deserves a geek at the top by Khyber · · Score: 1

      "Mac OSX is pretty much the slickest thing out there."

      Wet Platinum would disagree with you, there.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    7. Re:Apple deserves a geek at the top by Anonymous Coward · · Score: 0

      Yes this is obviously the fault of Tim Cook. Forcing the poor programmers to insert security holes is indeed his MO as should be obvious from this article:
      http://www.theregister.co.uk/2...

      Or maybe under Tim Cooks leadership the overall quality of Apples software and hardware has noticeably declined.

      That's a gross misstatement. The quality has gone to complete and utter craptastical shit.

    8. Re: Apple deserves a geek at the top by Hentai007 · · Score: 1

      Christ just give me back the samaba implementation from 10.6.8 when it acutally worked

    9. Re:Apple deserves a geek at the top by Etcetera · · Score: 1

      Srsly, dude? Mac OSX is pretty much the slickest thing out there. Which OS, specifically, do you want Tim Cook to give you back? System 7? System 8? Because those were so much better..?

      System 7.0.1 was awesome -- I don't know what you're talking about. And Mac OS 8.6 (with the NuKernel and a few cherry-picked Copland features) was damn stable for me too. Much better that MacOS 9, which was only useful for giving FileVault and VoicePrint login demos...

      But try to stick 8.6 on Rhapsody and you kind of had a halfway decent OS, ya know?

    10. Re:Apple deserves a geek at the top by Computershack · · Score: 1

      It was shit under Steve Jobs as well. Apple iPhone power button anyone that was still defective suffering the same failure four releases later? The only difference between Jobs and Cook is Tim Cook doesn't have people who think of him as the second coming of Christ so they're not as blinded by faith as they were before.

      --
      I only please one person per day. Today is not your day. Tomorrow isn't looking good either. - Scott Adams
    11. Re: Apple deserves a geek at the top by Computershack · · Score: 1

      It doesn't work now because anyone with an ounce of common sense is turning off SMB1.0 on Windows.

      --
      I only please one person per day. Today is not your day. Tomorrow isn't looking good either. - Scott Adams
    12. Re: Apple deserves a geek at the top by axettone · · Score: 1

      Exactly

    13. Re:Apple deserves a geek at the top by Anonymous Coward · · Score: 0

      since when has apple EVER had a geek at the top. You don't need geeks in management positions, in fact they are fucking aweful in those positions. Look at Jobs, he was good because he was fucking clueless when it came to technology but brilliant with public relations and marketing.

    14. Re:Apple deserves a geek at the top by AmiMoJo · · Score: 1

      Or maybe under Tim Cooks leadership the overall quality of Apples software and hardware has noticeably declined.

      Under Jobs we got Apple Maps, so bad it could actually kill you. We had numerous testing and quality issues from Apple, like the MacBook 1/4 gallon of thermal paste issue or the classic iPhone 4 antenna "holding it wrong" design flaw.

      Even going back to the CRT iMac you had CD-ROM drives with no emergency eject hole, meaning if the disc got trapped you had to disassemble the whole thing (complete with high voltages from the CRT floating around).

      Don't mistake the shiny veneer they put on stuff for competence. 16 years later and iTunes is still a turd.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    15. Re: Apple deserves a geek at the top by Anonymous Coward · · Score: 0

      Found the latent homosexual!

    16. Re:Apple deserves a geek at the top by Megol · · Score: 1

      Really? Something to back that up would be nice...

    17. Re:Apple deserves a geek at the top by Anonymous Coward · · Score: 0

      If you're having trouble with reception of your opinions, you're probably holding them wrong. :D

    18. Re: Apple deserves a geek at the top by Brockmire · · Score: 1

      You forgot the class actions for things like defective batteries and capacitors.

    19. Re: Apple deserves a geek at the top by Hentai007 · · Score: 1

      Oh i get the need to get off the old samba, I don't get the ineptitude in writing a version that works correctly. everything from 10.6.8 onward has been broken horribly

  3. At apple,we care about your privacy and security. by Anonymous Coward · · Score: 0

    What a joke. Great enterprise level software. But hey, animojis are cool.

  4. Calling John C. Randolph (jcr)! We need your input by Anonymous Coward · · Score: 1

    John C. Randolph (aka jcr), can you please comment on this issue?

    Maybe I'm mistaken, but I've heard that you worked at Apple in the past. I've also seen some of your comments here, and I know you're a man of integrity.

    Can you please tell us what's actually going on here? Can you help us distill the facts from the stew of information that's surrounding this issue?

    Is it as big of an issue as it's being portrayed as?

    If it did happen, what factors do you think contributed to a bug like this being introduced and making it past whatever QA processes Apple has?

    What could be done to prevent bugs like this?

    We need you to help us understand this matter. Any background and information you could give us would be greatly appreciated.

    Thank you, sir.

  5. Lenny is that you? by Anonymous Coward · · Score: 0, Funny

    So now macos is using systemd ?

    https://github.com/systemd/systemd/issues/6237

    1. Re: Lenny is that you? by Zero__Kelvin · · Score: 2

      This is literally nothing like that issue. To "exploit" that issue you already have to have root access. It is the typical "OMFG, if you are root you can get root privs!" cry of the moron without a clue.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    2. Re:Lenny is that you? by boudie2 · · Score: 1

      macos uses launchd.

      https://wiki.gentoo.org/wiki/C...

  6. All it requires... by x0ra · · Score: 3, Funny

    is "courage" to go beyond the heteronormative system of power and privileges. Why would you require privileges in a progressist society where everybody is equal.

    USER LIVES MATTERS !

    1. Re:All it requires... by Lisandro · · Score: 1

      So you're saying this is revolutionary?

    2. Re:All it requires... by retchdog · · Score: 1

      fwiw, the OS X spell-check was at some point the only major OS-native spell-check which recognized "misandry" as a word. (yeah, i know it's a joke, i just thought it was interesting.)

      --
      "They were pure niggers." – Noam Chomsky
  7. My Macintosh runs eunichs! by Bing+Tsher+E · · Score: 1

    And no, not my SE/30 that runs NetBSD.

  8. Can Anyone Here Reproduce This? by Anonymous Coward · · Score: 0

    My co-workers are trying to reproduce this on their Macs running High Sierra but it just keeps denying them access.

    Is there a particular config that's affected?

    1. Re:Can Anyone Here Reproduce This? by Anonymous Coward · · Score: 0

      Just tried it out on my 2013 13" Mac running 10.13.1. It worked.

    2. Re:Can Anyone Here Reproduce This? by Anonymous Coward · · Score: 0

      13.1 and 13.2 beta are confirmed, not sure about any other version. Update for vulnerability.. on a test box.

    3. Re:Can Anyone Here Reproduce This? by aaarrrgggh · · Score: 1

      You first have to be logged in, presumably as an admin user, then try to do anything like change login settings where the user/password authentication pops up. Log in root / no password. It will let you complete the current task... and subsequently log in.

      Someone needs to be fired at Apple.

    4. Re: Can Anyone Here Reproduce This? by Anonymous Coward · · Score: 0

      That's exactly what they're trying, but it's not giving them access. The auth window wiggles and waggles and prompts them again. One guy has tried probably 50 times in a row.

    5. Re:Can Anyone Here Reproduce This? by anegg · · Score: 5, Informative

      I just reproduced it.

      I have a MacBook Pro that I upgraded to High Sierra (10.13.1) over Thanksgiving. My login screen is set to only offer the pre-defined user accounts. I logged into a non-privileged account that I keep around for testing purposes. Went to the top-level of the file system; did a "Get Info" on a folder I didn't have access to; asked it to show me "Sharing and Permissions"; clicked the lock icon to unlock them; got a username/password dialog box; entered "root" as the username with a blank password once; the dialog box shook and cleared; entered "root" with a blank password again, and the action completed with the lock unlocked. Now when I go to the login screen, I have an "Other" account showing; if I click "Other" I get a username and password dialog box; if I enter "root" as the username with a blank password Bob's your uncle. Logs right in, shows the username in the upper left of the screen as "System Administrator." The account has root access to the machine.

      This is probably exercisable remotely if remote logins are enabled (screen sharing, anyway); I don't think anything I did would not be doable through a remote login (but I have not the means to test at the moment). Seems like there might be some blood on the floor over this one, at least at some organizations. I don't envy sys admins in large academic environments either.

    6. Re: Can Anyone Here Reproduce This? by aaarrrgggh · · Score: 1

      Do it from a dialog of a logged-in user-- something like the preference pane, lock the "no changes" padlock, unlock it, and use user as root hit unlock...

    7. Re:Can Anyone Here Reproduce This? by anegg · · Score: 3, Informative

      I followed up with a remote test, and the attack works fine over "Screen Sharing" (VNC) to my iMac 27" from circa 2013 that I also just upgraded to High Sierra (10.13.1) over Thanksgiving. Merry Christmas.

      Needless to say, I now have a root password set on my Mac-in-trashes. I didn't before because the root account isn't normally enabled and I was not being sufficiently paranoid; sigh.

    8. Re:Can Anyone Here Reproduce This? by scdeimos · · Score: 2
      The exploit doesn't work if you've enabled the root account and set a password, or if you have set a password for it and then disabled it again.

      From the GUI go to Command-Space > Directory Utility, click the lock and check the Edit menu for "Enable Root User" or "Disable Root User" options.

      From a Terminal use the dsenableroot command.

    9. Re:Can Anyone Here Reproduce This? by Bert64 · · Score: 2

      I wonder if it works when logged in via the guest account (if enabled)?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    10. Re:Can Anyone Here Reproduce This? by angel'o'sphere · · Score: 1

      Of course it works via screen sharing.
      How should the log on system know that you are doing it via a shared screen and not via the console?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    11. Re:Can Anyone Here Reproduce This? by anegg · · Score: 1

      There are (at least in history) operating systems that use the source of a login to determine whether the login is allowed. Some of these can be configured to block root logins from any source other than the local console. I'm not directly familiar with how MacOS "screen sharing" is tied into the OS (i.e., did a login coming through the "screen sharing" mechanism show a different login source that was used to limit certain behaviors), so it was worth it (to me) to validate that the technique worked via "screen sharing" rather than just assume it did (and have someone else point out my stupidity later). Words to live by: "There are more things in heaven and earth, Horatio, Than are dreamt of in your philosophy."

      Unhappily, and perhaps/hopefully entirely coincidentally, the Open Directory database on my MacOS server got borked during my testing, and had to be manually recovered to restore the network accounts on my machine. I'm wary, because this is the first time in 3 years that this Open Directory database has failed on me, but I really don't want to spend hours determining whether their is a relationship if i don't have to. Please Apple, deliver an OS patch today. This low-level stuff is supposed to "just work" so that I can spend time dealing with "higher level" problems.

  9. "Enter" key? by Anonymous Coward · · Score: 1

    There is no "enter" key on a macOS (unless you include the fine print on later models - disgusting!). One of the identifying marks of a Dark Side Convert is their use of the phrase "hit enter". Cheers

    1. Re:"Enter" key? by DontBeAMoran · · Score: 1

      I have both a return key and an enter key on my Apple aluminium wired keyboard.

      --
      #DeleteFacebook
    2. Re:"Enter" key? by LynnwoodRooster · · Score: 2

      Apple says you're wrong. Their Magic keyboard with numeric keypad has a return and enter key.

      --
      Browsing at +1 - no ACs, I ignore their posts. So refreshing!
    3. Re:"Enter" key? by angel'o'sphere · · Score: 1

      You ar an idiot ...
      My external keyboard has separated return and enter keys.
      My 13" MacBook Air has a RETURN key and pressing it together with "FN" it produces ENTER.

      Facepalm ...

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    4. Re:"Enter" key? by Anonymous Coward · · Score: 0

      That's good news then. If you don't have the "enter" key your system is immune to the attack.

    5. Re:"Enter" key? by Anonymous Coward · · Score: 0

      > There is no "enter" key on a macOS (unless you include the fine print on later models - disgusting!).

      1987 called, they want their Apple Extended Keyboard back.

  10. Work-around by MAXOMENOS · · Score: 1

    Set the root password to something long and hard to guess (32 chars of mixed-case alphanumeric should do). Do this by running as an administrator:

    sudo passwd -u root

    This should do until Apple releases a real fix.

    Source

    1. Re:Work-around by Anonymous Coward · · Score: 0

      Worked on mine. Have Brew & Port installed. Updated from 10.6 where there was no root account (if I remember correctly). Could be from Brew/Port upgrade cycle. Still realllllly bad. #PalmFace

    2. Re:Work-around by aaarrrgggh · · Score: 1

      ...but make sure you write down that 32 character password since you won't be able to sudo without it!

      Just curious what this will break...

    3. Re:Work-around by BronsCon · · Score: 1

      sudo uses your user password...

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    4. Re:Work-around by XparXnoiaX · · Score: 1

      Another workaround is to not let anyone touch your computer (unless you trust them) because you need to have access before doing anything. This is a ridiculous bug, but it's not easy to exploit remotely.

      --
      Irresponsible disclosure is responsible
    5. Re:Work-around by MAXOMENOS · · Score: 1

      Meaning, you can always change the root password if you forget it later. (Or, if you REALLY want, you can keep it in a password manager like KeePass or PasswdSafe.)

    6. Re:Work-around by MAXOMENOS · · Score: 1

      True. That said, my only mac is a laptop that I occasionally have in public meetings. It's worth hardening.

    7. Re:Work-around by BronsCon · · Score: 1

      Well, yes, but I was actually pointing out that you don't need the root password at all. That's the whole point of sudo.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  11. Linked article by Anonymous Coward · · Score: 0

    Please link to a factual article that isn't full of malware ads, clickbait crap, twitter bullshit, or garbage fanboy commentary and actually shows how to fix it. There are plenty out there already - but Slashdot links to a crap brit fag website like the register.

    Fucking slashdot editors are such scumbags.

  12. So, this is a Windows bug somehow? by Anonymous Coward · · Score: 0

    But how did it get onto Linux, running in MAC?

  13. Be courageous. Eat the worm. by fyngyrz · · Score: 0

    it's just really, really sad to see megabucks Apple drop the ball like this.

    Apple drops the ball constantly. Sometimes they don't pick it back up, either. They leave routinely leave known, reported bugs in versions of the OS that are still in common use (in fact, they force them to be in common use by not letting some perfectly capable machines, even high end, expensive ones, upgrade to a later OS.) Then there are major screwups like "app nap" they stab us with, and the constant churn of "feature in, feature out" (like displays in the menu bar), abandonment of applications they sold (Aperture), the aforementioned OS abandonment of relatively recent (and certainly still very fast and very functional) computers, the constant annoyance of how they "notify" upgrades (you'll either do the upgrade, or go look at it... those are your two choices. There's no simple "no.") Some incredibly basic amenities still haven't found their way into the OS (like audio mixing and EQing, or even a basic bluetooth profile so your phone can send audio to the computer.)

    Sometimes I think they're trying to be annoying.

    As for High Sierra, it wasn't ready for the public when they shipped it. I really don't get why a company with that much cash in the bank can't manage to field a decent OS test protocol system (not to mention manage to continue to support hardware that is still very shiny.)

    But hey, what do I know. I'm just a lowly developer and user. I'm sure I'm just not... courageous... enough.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Be courageous. Eat the worm. by PoopJuggler · · Score: 1

      And you never ship bugs? Ever? Shit happens, get over it.

    2. Re:Be courageous. Eat the worm. by fyngyrz · · Score: 1

      And you never ship bugs? Ever? Shit happens, get over it.

      First of all, when I ship bugs, I fix them if it's within my abilities to do so. Which is usually is. And I will tell you flat out that if I had billions of dollars in the bank, I'd be able to fix every one that was found, because there are people I could hire that are way smarter than me, and I could hire a lot of them without feeling any pain at all.

      My problem with Apple isn't that they ship bugs anyway... it's that they leave serious bugs in place even when they know about them.

      So I'll get over it when they stop behaving like incompetents, and no sooner.

      --
      I've fallen off your lawn, and I can't get up.
    3. Re:Be courageous. Eat the worm. by JDShewey · · Score: 1

      I really don't get why a company with that much cash in the bank can't manage to field a decent OS test protocol system.

      Because OSX doesn't run on an iPhone. They didn't get that much cash in the bank by dumping a bunch of effort into an OS for a platform that really doesn't make them very much money. Despite the MacBook and OSX being a great device, it's now the read-headed stepchild at Apple. And they keep trying to make it more like the iPhone by cramming iTunes and the App store down my throat...

    4. Re:Be courageous. Eat the worm. by Anonymous Coward · · Score: 0

      Admin / Root access bug by simply entering in the username seems like it should be pretty early on the test bed.

    5. Re:Be courageous. Eat the worm. by Anonymous Coward · · Score: 0

      I think you mean 'reed-headed'.

    6. Re:Be courageous. Eat the worm. by Anonymous Coward · · Score: 0

      Apple is shipping with bugs that they could have, and should have, caught with rudimentary testing. Either they're incompetent (which is a distinct possibility), or they're shipping while deliberately ignoring significant (and embarrassing) defects. Either case is unacceptable.

    7. Re:Be courageous. Eat the worm. by Anonymous Coward · · Score: 0

      Hiring good programmers costs money, that eats into hidden off shore profits. That not the way apple works. Profits above all.

    8. Re: Be courageous. Eat the worm. by Anonymous Coward · · Score: 0

      Well, perma-temps and offshoring âoeworkâ for Microsoft and others, so...

  14. Why/how though? by Xuranova · · Score: 5, Interesting

    I can understand if it let you in after hitting enter once, because then it's just ignoring something. If it denies entry the first few times and then lets you in, what do the *nix gurus think is happening after the first few denials to have it change its 'mind?

    --
    "There is no real right or wrong, just what the majority accepts at the time."
    1. Re:Why/how though? by Anonymous Coward · · Score: 1

      If I had to guess, and it could be any number of things, but I would assume there is a bug in the authentication code which unlocks the target account while checking to see if the password matches. So the first time through the system checks to see if the password is right and the account is unlocked, sees the account is locked and denies access. But in that process unlocks the account by mistake. So the next time we check, the system sees the account as unlocked and unprotected by a password and lets the user login.

      Alternatively there could be a memory issue in the authentication code. Maybe a buffer overflow which takes three or four runs of a function to trigger. The "account unlocked" variable gets overwritten by the memory corruption and you're in.

    2. Re:Why/how though? by XparXnoiaX · · Score: 0

      It's a strong indication that the code they are using to manage login is too complex and needs to be simplified.

      --
      Irresponsible disclosure is responsible
    3. Re:Why/how though? by Anonymous Coward · · Score: 0

      It seems the bug is that when the attempt to login into a disabled root user (with no password set at all then) fails, it activates the root user and sets for it an empty password. So the second attempt works. And all attempts after that.

    4. Re:Why/how though? by AmiMoJo · · Score: 1

      My guess would be a flaw in the logic that handles several failures in a row. Maybe they tried to put some rate limiting in or something like that, but accidentally proceeded with logging in at that account instead.

      That would be somewhat similar to their GOTO FAIL bug from a while back. I really hope we get the full story because if it's the same thing again it strongly points to interference.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    5. Re:Why/how though? by jittles · · Score: 2

      I can understand if it let you in after hitting enter once, because then it's just ignoring something. If it denies entry the first few times and then lets you in, what do the *nix gurus think is happening after the first few denials to have it change its 'mind?

      From my understanding, the first time it denies you access because there is no root account on the box. Once it fails to log you in, the OS is actually creating the root user. The second time it lets you log in with that user, which has no password. I've seen people say that if you do it on the login screen it immediately creates the account and lets you in without the failed password attempt.

    6. Re:Why/how though? by Anonymous Coward · · Score: 0

      It smells to me like a feature, not a bug.

    7. Re:Why/how though? by bjb · · Score: 1
      allowAccess = false;

      if (passwdMatched() == false)
      . . niftyUiShakeAndDeny();
      else
      . . niftyUiApprovedAnimation();
      . . allowAccess = true;

      if (allowAccess == true)
      . . setSessionCredentials();

      ...because it is such a waste of time to use braces and parenthesis to clearly state what your code is trying to do ;-)

      (of course, could also be due to too much time in a language like Python where indentation specifies blocks of code)

      --
      Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
  15. User chethan177 was actually first to report by Anonymous Coward · · Score: 5, Informative

    https://forums.developer.apple.com/thread/79235

    'course, this post may not have been reported directly to security folks. it was something that they should have found while monitoring the beta forums, though.

    1. Re:User chethan177 was actually first to report by Ecuador · · Score: 2

      This is very funny, he actually found the biggest user escalation exploit in recent memory and he just nonchalantly posts it as an answer to a thread about someone who had his admin accounts turned to standard, with his only comment being "Solution 2 worked for me. No idea how or why. Hope this helps.".

      Unless he did not stumble upon it, but read it elsewhere and that is why he is so "business as usual"...

      --
      Violence is the last refuge of the incompetent. Polar Scope Align for iOS
    2. Re: User chethan177 was actually first to report by Anonymous Coward · · Score: 0

      It's the same as the old Windows 98-XP login bypass bugs. Mac has far fewer users so those of us who know are better able to keep it quiet and use for our own purposes.

      It's not the only exploit for macs either, but other required internet access, a usb key or typing.

    3. Re:User chethan177 was actually first to report by Swave+An+deBwoner · · Score: 1

      Hey, It Just Works.

    4. Re:User chethan177 was actually first to report by mjwx · · Score: 1

      https://forums.developer.apple.com/thread/79235

      'course, this post may not have been reported directly to security folks. it was something that they should have found while monitoring the beta forums, though.

      This is something that should have been found before even going to beta.

      I mean we don't even expect this kind of dimwittery from Microsoft any more.

      Mac... its more secure than PC (unless you try to test it).

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    5. Re:User chethan177 was actually first to report by nine-times · · Score: 1

      Unless he did not stumble upon it, but read it elsewhere and that is why he is so "business as usual"...

      This is his explanation:

      As to how I stumbled on this, the answer is simple. Pure frustration. I'd read on one of the forums where in a user suggested we try using "root" for username and leaving the password field empty. I did, it failed. Out of sheer frustration, I tried again, and voila the **** thing unlocked my admin account much to my relief.

      It kind of raises the question, what forum was he looking at, and did *that* user know about the bug. Because it is bizarre that something like this would be found by a developer who discovered it out of frustration, trying a username and password that he already tried and knew didn't work, and then telling people about it without realizing that it was a problem.

      I mean, he's a developer? And he doesn't know that being able to access root without a password might be a problem?

  16. Re:Calling John C. Randolph (jcr)! We need your in by Falos · · Score: 1

    The correct response, as always, is for people to chime in with Mine Works Fine/I've Never Had A Problem posts.

    Seems like a pointless thing to show up and say, but tradition is as tradition does.

    This isn't an apple-exclusive phenomenon, but they are the masters of it.

  17. Black password? by Anonymous Coward · · Score: 0

    The Register notes: "If you have a root account enabled and a password for it set, the black password trick will not work. So, keep the account enabled and set a root password right now..."

    I know it's probably a typo, but someone over at The Register is either probably racist or gay.

    1. Re:Black password? by Anonymous Coward · · Score: 0

      >someone said 'black'
      >RACIST!!!

  18. Single-User Mode by Anonymous Coward · · Score: 0

    Boot holding Command-S and you are in single user mode. In the past you could mount the drives and set a password for the root account. Not sure if they have locked it down now.

    Linux also has a single user mode. If you can get to the grub command line, add "single" and you'll get there. On some systems it will ask for the root password, but apparently not all.

  19. this is nothing new.. by Anonymous Coward · · Score: 0

    I have heard that you can do similar things along the lines with disk encryption, also on previous versions.. This "feature" has been around for a while..

    1. Re:this is nothing new.. by AHuxley · · Score: 1

      Its like PRISM https://en.wikipedia.org/wiki/... found new ways in.

      --
      Domestic spying is now "Benign Information Gathering"
    2. Re:this is nothing new.. by Anonymous Coward · · Score: 0

      So.. why is this still modded at 0??
      seems more interesting than the above remark regarding prysm. :)

      does this prove with articles being signed with
      "-Mac fan since 1984"
      should be an indicator to lower expectations?

      I could go on, but @ this point it surely doesn't make any sense.

      may the farce be with you.. ;)

    3. Re:this is nothing new.. by Anonymous Coward · · Score: 0

      Don't think the same bug exists with disk encryption. What you mean is probably the bug that allowed you to grep the file vault password from the page file. You're right, that one existed for a long, long time and was only fixed after it became widely known in public and even then it took Apple an amazingly long time to fix it. So you're right in being suspicious, both bugs are signs of criminal negligence or complicity.

    4. Re: this is nothing new.. by Brockmire · · Score: 1

      He provided zero proof. Therefore, what the fuck did it add? Nothing.

    5. Re:this is nothing new.. by Anonymous Coward · · Score: 0

      No, you just havent pulled your Apple head out of your apple ass..
      fucking stoopid

    6. Re: this is nothing new.. by Anonymous Coward · · Score: 0

      Cock Myre..
      spoken like a tru apple head.. from your obstructed asshole..

      like msmash. fucking stoopid
      do you fornicate others with that mouth?
      do you copulate your dog with that mouth?
      Does HE let you?

      run virtualbox load mak osexx and fucking see for your self, otherwise, shut the fuck up, BITCH.

    7. Re: this is nothing new.. by Anonymous Coward · · Score: 0

      Oh wait, BeauHD has decided to surface his shit covered head on this. like the frying pan and the fire analogy..
      i bet they play swap games, whom can get their body parts deeper oin the opponets ass..
      based on the shit displayed here..would you be truly shocked if I were correct..
      since the downfall of /. is anyone really amazed?
      i wanna see a behind the scenes sex tape of /.
      like geeks gone wild, furries gone fucked, now thats a way to get funding for GOOD content..
      fucking stoopid.
      rectal spectacle.

      Mod that BITCH

  20. Tests made sure it works. Garbage in, garbage out by raymorris · · Score: 1

    My educated guess from 20 years in computer security:

    The graphical UI it gives up after a few tries, which is reasonable. Unit tests tested that you can login that way and maybe tested that it gives up.

    Separately, on the underlying Unix side they may have tested that part well - if you enter a correct password you get in, an incorrect password doesn't get you in.

    In Integration testing UI designers made sure it WORKS - you can log in that way. They didn't test crazy shit like entering a million-character password, entering no password over and over, etc. Who would do that anyway? Besides, "garbage in, garbage out", right?

    No! "Garbage in, garbage out" is not okay for anything related to security, or really anything connected to the web. Security stuff has to expect garbage input of all kinds - megabytes of input when only a few bytes are expected, passwords with line feeds, empty input, etc. It has to be "garbage in, denied". Which normally means checking for whitelisted sane input first, and denying if the input is anything other than what you expected. Applications exposed on the internet are similar - you have to expect you'll be attacked a thousand times a day.

    Therefore it's not enough to test that it works. You have to think about all the ways it could fail, ways it could not work, and test those.

  21. Why the fuss? by Anonymous Coward · · Score: 0

    I don't know anybody named "root" so I shouldn't have to worry, right?

    -Mac fan since 1984

  22. This is new how? by Anonymous Coward · · Score: 0

    "If you can't log in with your new password after restarting your Mac, take these additional steps:
    Restart again, then imediately hold down Command-R or one of the other macOS Recovery key combinations until you see the Apple logo or a spinning globe.
    When you see the macOS Utilities window, choose Utilities > Terminal from the menu bar.
    In the Terminal window, type resetpassword, then press Return to open the Reset Password assistant pictured above.
    Select ”My password doesn't work when logging in,” then click Next and follow the onscreen instructions for your user account."

    Straight from apple. Anyone with physical access to your mac can get in and muck it up, its been this way since forever.

    1. Re:This is new how? by Anonymous Coward · · Score: 1

      Yep.

      You can lock down those features, but pretty much nobody does.

      Of course, you also cannot reset your account password and regain access if you have turned on FileVault.

  23. Best reponse on the twitter feed: by julian67 · · Score: 0

    It takes a lot of #courage to ship root without a password...

  24. Thanks for stealing my submission by ryanmc1 · · Score: 1

    I submitted this a couple hours before it was posted on the front page. Why does it say an anonymous reader posted it? https://slashdot.org/submissio...

    1. Re:Thanks for stealing my submission by Anonymous Coward · · Score: 0

      Because your submission was a single sentence and an AC made a better one?

  25. I can't repro this. Can you? by jcr · · Score: 1

    Tried it on three different machines, both from admin and non-admin accounts. All running 10.13.2 Beta (17C83a).

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  26. If the black password does not work ... by 140Mandak262Jamuna · · Score: 2
    ... will a rouge password work?

    Seriously, any one who knows a bit about unix will enable the root account and set a fairly strong password.

    It is only the "Its Apple! Its immune to hacks!! Its got the ultimate security!!!" fanbois will be affected.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:If the black password does not work ... by BronsCon · · Score: 1

      It is only the "Its Apple! Its immune to hacks!! Its got the ultimate security!!!" fanbois will be affected.

      Careful, I recently got into a week long flamewar with phayes by mentioning that such people exist. You don't want to trigger that raving lunitic, trust me.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    2. Re:If the black password does not work ... by Anonymous Coward · · Score: 0

      Seriously, any one who knows a bit about unix will enable the root account and set a fairly strong password.

      But why? If your Unix-based OS is made in such a way that the root account is not needed, is it too much to expect that you don't... need it? I mean, there's a reason this bug is described here, it's because it's not trivial. And I just tried it in a old MacOS 10.10 I have around and the bug isn't present. To be honest, if I set my CentOS in such a way that my personal account can sudo everything and I remove the root password (by putting * or !! in /etc/shadow), I don't expect the root account to be accessible without a password.

      By setting a password, whether easy or not, all the attacker has to do is find that password. A properly implemented system (not the one in High Sierra, clearly) will never let you enter if there's no password. So enabling the root account actually slightly increases the surface of attack.

    3. Re:If the black password does not work ... by dinfinity · · Score: 1

      Seriously, any one who knows a bit about unix will enable the root account and set a fairly strong password.

      So, almost none of the Mac users, then?

      I am positive that 95% of the Mac users I know don't have a clue what root is. They started using OSX because it was not Windows(tm) and simple.

    4. Re:If the black password does not work ... by Gr8Apes · · Score: 1

      I just had a fun set with him. He's not bad at trolling.

      --
      The cesspool just got a check and balance.
    5. Re:If the black password does not work ... by BronsCon · · Score: 1

      Sad thing is, I'm not sure he was trolling in my case.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  27. Re:Windows 10 ... by JDShewey · · Score: 1

    #flamebait #noobs

  28. ...except it also works remotely for FileVault by belphegore · · Score: 1

    so it's not exactly "far from a remote hole or a disk decryption technique" as the post suggests. If Screen Sharing is turned on, it allows remote login; if you have access physically or via Screen Sharing, you can use it to turn off FileVault. So it's potentially both a remote hole AND a disk decryption technique. "sudo passwd -u root" now if you hadn't already reset the root passsword!

  29. Re:Calling John C. Randolph (jcr)! We need your in by jcr · · Score: 2

    I've tried to reproduce it on three different machines, all on the latest beta, and it's not happening for me. From what I've seen, it doesn't appear to be remotely exploitable, so it's only an issue if an attacker has physical access to your machine.

    So, I'd say it's serious but not catastrophic.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  30. Re:I can't repro this. Can you? by Anonymous Coward · · Score: 0

    worked for me first try, went into Users & Groups.. hit the lock button, typed in root with no password, it shook like I entered a bad password then it unlocked for me.. High Sierra 10.13.1

  31. Re:Windows 10 ... by CaptainDork · · Score: 1

    Right.

    I got my first computer in Feb, 1978 -- TRS-80.

    Discuss.

    --
    It little behooves the best of us to comment on the rest of us.
  32. Re:I can't repro this. Can you? by Anonymous Coward · · Score: 0

    Recorded how stupid this bug is: https://youtu.be/pMTPn7Tyrb4

  33. Who among the slashdot readers...? by williamyf · · Score: 1

    did not enable root and set a hard to guess password?

    I mean, come on, a lawyer, designer, doctor, writter or grandma with a mac, I can understand that is actually BETTER for them to have no root account by default. No disrespect, maybe you Lawyer/designer/writter/doctor/gramma are ultra smart in your field (and perhaps many more). And I am sure know you know way more about your field than I'll ever be....

    But Slashdot has a big proportion of programmers, computer scientists, and EETREs (Electrical/Electronics/Telecoms/Robotics Engineers) readers.

    Who of that slashdotian demographic in their right mind did _not_ enable root and set a strong password for it on their mac?

    I know I did. As is the first thing I do everytime I bring a new mac home.

    BTW, for those who did not read TFA, the workaround for the problem is to enable root account and set a strong PWD.

    --
    *** Suerte a todos y Feliz dia!
    1. Re:Who among the slashdot readers...? by Anonymous Coward · · Score: 0

      Sadly, you are overshooting the typical slashdot user's technical abilities. There may have been a time long ago when the majority would feel comfortable at a shell prompt or could trivially program fizz buzz, but those days have gone. There are a lot of technology enthusiasts here. Actual technologists, no.

    2. Re:Who among the slashdot readers...? by Anonymous Coward · · Score: 0

      I think he is overshoots the general mac user abilities too. Isnt it just supposed to work?

    3. Re:Who among the slashdot readers...? by williamyf · · Score: 2

      Nothing "Just Works".

      My car requires maintenance from time to time. So does my fridge. And my Synology (which seems to have a PSU issue at the moment). QAnd my cellphone. My computer (MacBook Air) needs periodic maintenance too....

      Having said that, I've used pretty much everything there is to use on the desktop during my life:

      MS-DOS 1.1
      Commodore 64.
      CP/M.
      Apple ][
      MS-DOS 3.2 - 6.2
      Windows 3.1 to 98se
      FreeBSD
      Linux (Slackware - RedHat 6)
      NT4-Windows 10
      OSX Since 2009.

      And I have to say that, in the desktop, the thing that bugs me the less and requires less periodic maintenance, is MacOS (formerly OSX) by a huuuuuuge margin.

      At work is a different thing, there I had to sysadmin things like:
      HP-UX, Solaris, VMS, WinNT4, RHEL, even Sinix for crying out loud!

      But now is Linux all the way, either REHL or Suse. All require periodic maintenance (after all, all are enterprise systems) and all behave more or less well.

      --
      *** Suerte a todos y Feliz dia!
    4. Re:Who among the slashdot readers...? by Anonymous Coward · · Score: 0

      You also realize that the best hacker from England who attacked NASA and other top US gov sites suggested to disable root account on your machines to secure it. Renaming the root to something else and then setting a difficult password is better than the default account called root.
      Maybe you have heard about Mirai botnet? Exploiting default accounts? Read TFA, the root account was disabled so whether it has password or not isn't an issue here, because you already told the OS to disable that account!!! Intentional backdoor, nothing else.

      But yeah, just continue to believe Apple is not sharing its bed with 3-letter-agencies, typical Apple user you are.

    5. Re:Who among the slashdot readers...? by Anonymous Coward · · Score: 0

      So that whole "It just works" thing is just apple marketing bullshit. Do you think apple was intentionally lying or just clueless back then about how software works? Someone should inform apple customers because they still run around repeating it like its true.

    6. Re:Who among the slashdot readers...? by Anonymous Coward · · Score: 0

      Users in general prefer convenience over security. That also applies to slashdot readers unfortunately. From time to time you'll read that they prefer to choose fringe browsers (palemoon, waterfox, srware iron, opera pre-blink, etc) rather than well established browsers (firefox, chromium, etc). Or using outdated softwares like winamp, etc.

      They have been told that palemoon, waterfox which still use XUL have large attack surface (XUL==bad), yet they don't listen. The same argument goes with outdated softwares (opera pre-blink, winamp, etc).

  34. Happens when my nephew goes on vacation... apk by Anonymous Coward · · Score: 0

    Happens when my nephew goes on vacation over @ Apple - he never lets shit like this happen & he controls ALL the builds of their OS' there (MacOS X + iOS - more on the phone side & that got some alleged 'bugs' too in his absence).

    * He should be getting back soon & this will all be fixed, 'lickety split, no shit' I am sure upon his return...

    APK

    P.S.=> It's a "high-turnover " dept. he works in & you have to know "everything going on" - NOT AN "EASY JOB" & TAKES TIME to "know it all" on it - & when new hires come in, THAT is when you see this type of thing (they're still 'green' on all the dependencies in their "OS forge" there is my guess - I've seen similar things in my career over decades - it happens, & I'd wager his absence + 'noobz' (not dumb - you don't get in there being 'dumb'/unskilled) are the root cause on a guess (educated one)... apk

  35. Re:I can't repro this. Can you? by Anonymous Coward · · Score: 0

    Tried it on three different machines, both from admin and non-admin accounts. All running 10.13.2 Beta (17C83a).

    -jcr

    The bug is against 10.13.1, and is noteably not in 10.13.2 beta. So of course you can't reproduce it on the beta version: it doesn't exist there.

    It DOES it exist in the publicly deployed "stable" version. You know, the one that most users are using. People have also confirmed you can exploit it remotely.

  36. Disclosure? by Anonymous Coward · · Score: 0

    Unusual to find out about a security flaw like this, while it's still out in the wild, complete with directions on how to reproduce. Did the person who found this report it to Apple and give them time to correct? Or did they tell him to fuck off?

    1. Re:Disclosure? by Anonymous Coward · · Score: 0

      Someone on HN pointed out that this vulnerability was mentioned in a post on the Apple dev forums about two weeks ago, in a kind of off hand way like "hey check this out I just logged into root without a password on High Sierra lol" but it didn't "go viral" until today for whatever reason. So anyone paying attention (apparently not Apple) could have known about this for at least two weeks.

  37. Sounds like an intentional back door by toadlife · · Score: 1

    With it not being in the subsequent beta release and no other previous releases, I'm guessing it's a back door intended for Q/A purposes that was accidentally left in the code.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    1. Re:Sounds like an intentional back door by toadlife · · Score: 1

      Correction?: I see one comment claiming it works in 13.2 and a couple claiming that it only works in 13.1

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    2. Re:Sounds like an intentional back door by Lorens · · Score: 1

      It seems as if it's a logic bug when upgrading the password store. The store is upgraded with the password entered. I think the reasoning behind the code may have stemmed from the fact that to upgrade a password hash to a more secure hash, you wait for the user to enter their password so that you can hash it with the new hash function... but that's not a reason to enable accounts that are disabled, or to update the hash if the provided one doesn't match. See https://objective-see.com/blog...

  38. Dumb Question.. by TechyImmigrant · · Score: 1

    Who doesn't set a root password on a new computer?

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    1. Re:Dumb Question.. by Anonymous Coward · · Score: 0

      The majority of Mac users.

    2. Re:Dumb Question.. by TechyImmigrant · · Score: 1

      The majority of Mac users.

      That puts me in the minority. I chose to get a Mac because it's unixy under the hood and has nice hardware. So I can bring up a bash shell and run GCC and grep and awk all day long. So as with my Linux boxes, as soon as I got it, the first thing I did was set the root password.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    3. Re:Dumb Question.. by Anonymous Coward · · Score: 0

      When I get a new Mac I always set up the root user account with the full name "God Almighty."

      I remember the first time I tried to move/copy/delete something while logged in as root, and got the message that I didn't have permission, I almost threw the goddamn thing out the window!

    4. Re:Dumb Question.. by Anonymous Coward · · Score: 0

      Because those listings inside the /proc/ folder are not files so, obviously, you don't really have permission. Silly.

    5. Re:Dumb Question.. by ecbpro · · Score: 1

      I did not and I managed to reproduce the bug. Why should I set a password for an account that does not exist on my machine? That doesn't make any sense. In this case the bug results in the creation of the root user! How is it possible that a normal user on a *NIX machine can create a root user with admin rights? This may actually point to a deeper problem...

    6. Re:Dumb Question.. by nawcom · · Score: 2

      People running OSes that come with the root account disabled. Having the root account disabled is being used as a security feature. Ubuntu follows the similar practice of disabling the root account by default, and there is no password set there either. You can of course enable it if you want but most people don't, as disabling the root account and limiting superuser actions to sudo isn't a bad idea at all. The fact that in 10.13 you're able to re-enable the root account by trying to use it with a blank password a few times is pretty upsetting and really has nothing to do with the practice of disabling root at all.

    7. Re:Dumb Question.. by Hallux-F-Sinister · · Score: 1

      When I get a new Mac I always set up the root user account with the full name "God Almighty."

      I remember the first time I tried to move/copy/delete something while logged in as root, and got the message that I didn't have permission, I almost threw the goddamn thing out the window!

      Probably the CSRUTIL setting. They have locked certain things (like the ability to delete programs in /Applications) behind "csrutil" (if you haven't already figured this out/learned this): open terminal, type "csrutil status". It should reply "System Integrity Protection status: enabled."

      To DISABLE it, you have to enter Recovery Mode, (look up how to do this on your specific Mac) and type "csrutil disable" in a terminal. (Open the terminal first, from the menu bar at the top of the screen, obviously, during the Recovery Mode session.) Then reboot normally. Apple would recommend (did recommend to me when I asked about this,) that I do whatever I'm going to do with System Integrity Protection (or SIP) turned off, then reboot Recovery Mode and turn it right back on as soon as possible. Obviously, they'd prefer it if no one ever turned off SIP, but sometimes you just have to. I'm glad they at least made it possible to do that, though it's a bit annoying that it's not clearly labeled.

      This would fail even run as root in a regular log-in session, which is the idea. (In fact, I just tried it; even logged in as root, it returned "csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS.") It's Apple removing the "OPEN HOOD" lever from the space in front of the driver's seat of your car, under the steering wheel, and instead putting it under the driver's seat, but making it so you have to unbolt and remove the driver's seat to get at it. They mainly seem to want to make sure, (on at least, THIS issue,) that you don't open the hood at 70 mph, because they assume as a Mac user, you're dumb enough to try that.

      Actually, I think they think anyone not working for them is stupid enough to try that, but they don't care if you do that using M$ LoseBlows, in fact, they probably are only too happy to hear you did it using something from their competition... they mainly want to make sure that to the extent possible, at least until they decide you're done using YOUR computer that you bought from them, and it's time for you to buy a new one, that your computer functions perfectly, and they are convinced that if you're allowed to open the hood and dick around underneath, there's a non-zero chance you'll screw something up, delete something important, and then when some time down the line, if not immediately, something stops working right, you'll blame THEM, or the quality of their hardware or software or both, and maybe next time will choose a different manufacturer, and then Tim Cook won't be able to buy another island somewhere you're not allowed even to know exists, let alone visit.

      --
      Our reign has gone on long enough. Indeed. Summon the meteors.
    8. Re:Dumb Question.. by Anonymous Coward · · Score: 0

      Windows also has said Linux utilies in the Linux Subsystem for Windows. Works pretty good.

    9. Re:Dumb Question.. by TechyImmigrant · · Score: 1

      Windows also has said Linux utilies in the Linux Subsystem for Windows. Works pretty good.

      Linux has all said utilities in the /bin and /usr/bin directories. Works excellently without the need for a second host operating system with a screwy file system. The install even asks you to set the root password.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    10. Re:Dumb Question.. by TechyImmigrant · · Score: 1

      > Why should I set a password for an account that does not exist on my machine?

      I think this is the core conceptual difference. There is no such thing as a unix like operating system that doesn't have root. It's integral to how it works. Pretending it isn't there is going to lead to choices like not setting a password for it. Apple certainly should be telling people to set it if it isn't set.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  39. to prevent reality distortion field implosions by tomxor · · Score: 1

    Why the quotes around exploit?

    The quotes allow for de-escalation synonym transposition that helps to stabilize the reality distortion field that protects the mac psyche... without it Apple would surely implode.

  40. Missing software freedom by jbn-o · · Score: 1, Interesting

    From what I gather so far, you're missing software freedom. Whether this is creation of an unprivileged account named "root" or granting admin privileges to anyone patient enough to "click on unlock a few times" (as the story intro claims), something is wrong. Are MacOS users still being denied the permission to inspect what's really going on in the source code, fix the problem, and distribute fixed code to others?

    In the referenced twitter.com thread, Apple wants to "take a closer look at what's happening together" in an unpublished discussion ("Send us a DM that includes your Mac model along with your macOS version. We'll meet up with you there."). There are plenty of skilled programmers willing to help but without software freedom, this makes Apple look even worse than their lame attempt at seeing the problem which it's entirely possible only they have the privilege to really study, understand, and fix.

    1. Re:Missing software freedom by Anonymous Coward · · Score: 0

      Your post provides strong evidence that you're a moron.

  41. LOL.... by MerlTurkin · · Score: 1, Funny

    .....It 'Just works!"

    1. Re:LOL.... by Hallux-F-Sinister · · Score: 1

      .....It 'Just works!"

      It sure used to. Apple is slowly morphing into Microsoft. :-(

      --
      Our reign has gone on long enough. Indeed. Summon the meteors.
  42. Re:Calling John C. Randolph (jcr)! We need your in by Anonymous Coward · · Score: 0

    Are you a psychic man! See his reply below. Your are correct its the typical apple worshippers denial; but still; Bang on prediction.

  43. Re:Windows 10 ... by Megane · · Score: 1

    October 1979, spend half an hour trying to figure out how to answer "Memory Size?", as it was (IIRC) not in the instruction manual(s). Went Mac in 1985, after a short side-trip through CoCo land to play with 6809 code.

    I smugly know that I'm not vulnerable to this because I normally run 10.9. The highest I have is a Mac Mini that came with 10.12 installed, and once I "jail broke" that one, there was no reason to downgrade. I wish companies would quit trying to "re-imagine" operating systems all the time. And quit trying to make "pro" hardware "thin" (or round) for no good reason.

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  44. Re:This is not unintentional, it's put in for reas by Anonymous Coward · · Score: 0

    My thoughts exactly. It's too perfect... We don't even have root anymore because it's too insecure! Except that it's trivial to create a root account with this one simple trick!

    MacOS is still a better UNIX desktop than Linux, but under Tim Cook's watch software quality dropping fast. Holy shit, the way iMessage in iOS lags when you go to type so all my texts start with white space is pissing me the fuck off. Might have to put a sim in one of these god awful Android devices laying around for development if it gets much worse.

  45. Re:Calling John C. Randolph (jcr)! We need your in by jcr · · Score: 4, Informative

    So, I just tried it on a completely fresh install, and I was able to reproduce the bug. No idea why it didn't manifest on any of my existing installations.

    I would expect that the relevant teams at Apple will push an update to fix this in a day or two at the most. In the meantime, you can work around this from any administrator account by setting a password on the root account ( open a terminal window, enter "sudo passwd root", and follow the prompts.)

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  46. Re:I can't repro this. Can you? by jcr · · Score: 1

    As it turns out, I did just reproduce it on a fresh install that I updated to today's beta.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  47. Re: Windows 10 ... by Anonymous Coward · · Score: 0

    Clearly you havenâ(TM)t seen the internal names etc in use at Redmond...

  48. Re:Windows 10 ... by Anonymous Coward · · Score: 0

    > Right. I got my first computer in Feb, 1978 -- TRS-80. Discuss.

    "Fuck, you're old."

  49. Re:This is not unintentional, it's put in for reas by Anonymous Coward · · Score: 0

    husshhh, let the sheeple drink their kool-aid. Apple is the best, with best hardware and quality OS. They can't insert backdoor on these iDevices! /s

  50. Re:Calling John C. Randolph (jcr)! We need your in by Anonymous Coward · · Score: 0

    He doesn't know how to read TFA, and can't produce it on his first run due to being dumb

  51. Re: At apple,we care about your privacy and securi by Hentai007 · · Score: 2

    They are not an enterprise company.
    and they will tell you this, ad nauseam...any time you have an issue they cant fix.

  52. FIXED* by Hallux-F-Sinister · · Score: 1
    Okay. Mac users with High Sierra: open a terminal window. Type "sudo su" and press enter. It will prompt you for your user account password, which you'll have to type at the little key prompt. Then type "passwd" and press enter, at which point it will prompt you to change the root user password. USE A DIFFERENT PASSWORD, (obviously) and make sure you don't forget it. Solved. (After this procedure, if you like, you can try that trick with clicking the lock icon to install something and typing "root," I can confirm it doesn't work once you set a root password.

    I believe the problem here stems from the fact that some time ago, Apple decided it would be a peachy idea, (pun definitely intended) to do away with a root user, and just let the regular user do privileged things by sudo-ing them, locking the high-privilege stuff with the user password. The sad part is that that makes it so they could have the root account HAVE no password. BAD PROGRAMMING, Apple. BAD. SUCKY. PATHETIC.

    Also, on another note... COME ON, APPLE! JESUS HOLY M.F.'ing CHRIST! Don't you even test the beta software you're pushing out as if it were production-ready?!? You guys are getting to be as bad as MICROSOFT!!! This is amatrurish, Microsoftish crap, shipping something with this big of a hole in it. This is worse than Kryptonite's 'open-with-a-BIC-pen' locks. At least with THEM, you needed to have a BIC PEN!

    Just because you don't call it beta does NOT mean it's not beta quality. Or sub-beta quality.

    I swear one of these days I'm going to put GNU/LINUX on all my Macs and wash my hands of iMac-OS-X (or whatever they're calling their buggy, un-secure garbage OSes this week,) once and for all!

    TIRED of Apple's CRAP! TIRED of it!

    --
    Our reign has gone on long enough. Indeed. Summon the meteors.
    1. Re:FIXED* by Anonymous Coward · · Score: 0

      "Don't you even test the beta software you're pushing out as if it were production-ready?!? "

      Um, no. Where have you been hiding the last 20 years. No software or product development organization does in-house beta testing anymore. That's what customers are for. Field-updatable firmware and software has made that possible.

      More profit for them, more hassle for you. It's a win-win for everyone... on wall st.

  53. Re:Windows 10 ... by JDShewey · · Score: 1

    Discuss. OK. Well, I know that you old timers have trouble keeping up with the lingo "the youth" use these days and all their newfangled technology, but, clearly, this is flamebait and you are trolling. As it turns out, The Oxford English Dictionary places the origin of the term "Troll" in 1990 on Usenet in which veteran users would "Troll for newbies", or "noobs" and yank their chains a bit. So, I think you may have misunderstood my second hashtag (and hashtags in general). One clue was the pluralization of "noobs" - as you would (hypothetically) be a singlenoob this would not apply to you. Secondly, hashtags go at the end of a twitter post, and this was meant as a comical appendix to your comment, implying it would be you (the self-proclaimed old-timer) calling everyone else "noobs" for responding your flamebait comment. In this way, I use sarcasm to call out and shame you for your flamebaiting. Clearly, all Operating systems have bugs and always will. Claiming one is better than another is just trying to start a flame-war. Frankly all OSes suck. Just differently.

  54. Re:Windows 10 ... by Anonymous Coward · · Score: 0

    Late 50s or early 60s ... kids gone, health still good, mortgage paid, new trophy wife, retirement approaching ... best time to be alive!!!

  55. Re:Calling John C. Randolph (jcr)! We need your in by Anonymous Coward · · Score: 0

    If you have the root account enabled and have set a root password then it will not work. If you have a machine that you aren't using for anything, try doing a fresh install then trying it.

  56. another day, another embarrassing mac os bug by Anonymous Coward · · Score: 0

    apple deserve to have the eternal piss taken out of them forever and ever.

    especially with all of their pretentious wanking over system integrity protection when holes like this are present.

  57. Perfect name for this bug: SLAP by paulpach · · Score: 3, Interesting

    I propose we give this bug a name: Superuser Login Absent Password, or SLAP for short.

  58. PHYSICAL ACCESS?? by Anonymous Coward · · Score: 0

    But I can just use another OS to access the hard disk. Or is the data on there encrypted?
    The private user data too?
    .
    .
    I didn't think so.

  59. Re:Calling John C. Randolph (jcr)! We need your in by Anonymous Coward · · Score: 0

    Well according to the BBC article (http://www.bbc.com/news/technology-42161823), they've known about this particular oopsie for 2 weeks +. I guess it takes time to figure out how to set a root password, and add the Administrator user to wheel with sudo access.

  60. Re:ssh? by Anonymous Coward · · Score: 0

    Curious question: Can this be done via ssh / shell (via sudo or su)? Or is it only via GUI / Coca authentication mechanisms?

  61. Re: Only apps can app apps! by Anonymous Coward · · Score: 0

    White versus black passwords?

  62. Re:Calling John C. Randolph (jcr)! We need your in by jcr · · Score: 2
    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  63. The fix was just posted. by jcr · · Score: 1
    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  64. Re: Windows 10 ... by Brockmire · · Score: 1

    Whistler? Vail? Your attempt at funny needed to include the funny.

  65. Re:Perfect name for this bug: SLAP by Zobeid · · Score: 1

    Or we could just call it the "I Am Root" bug.