Slashdot Mirror


macOS High Sierra's App Store System Preferences Can Be Unlocked With Any Password (macrumors.com)

A bug report submitted on Open Radar this week reveals a security vulnerability in the current version of macOS High Sierra that allows the App Store menu in System Preferences to be unlocked with any password. From a report: MacRumors is able to reproduce the issue on macOS High Sierra version 10.13.2, the latest public release of the operating system, on an administrator-level account by following these steps: 1. Click on System Preferences. 2. Click on App Store. 3. Click on the padlock icon to lock it if necessary. 4. Click on the padlock icon again. 5. Enter your username and any password. 6. Click Unlock.

As mentioned in the radar, System Preferences does not accept an incorrect password with a non-administrator account. We also weren't able to unlock any other System Preferences menus with an incorrect password. We're unable to reproduce the issue on the third or fourth betas of macOS High Sierra 10.13.3, suggesting Apple has fixed the security vulnerability in the upcoming release. However, the update currently remains in testing.

2 of 58 comments (clear)

  1. Scary because... by 110010001000 · · Score: 4, Insightful

    ...there seems to be a different auth code path for different padlock unlock/lock actions. Oh brother. So the bug isn't a big deal, but the symptom is troubling.

  2. Re:So I have to have root level access... by sexconker · · Score: 3, Insightful

    So when you need to execute a command with root privileges, what do you do?

    A) Not execute the command.
    B) Use something functionally equivalent to sudo, making your comment absolutely pointless.
    C) Login as root, like a moron.