Apple Squashes macOS 10.13 High Sierra Bug That Exposed Passwords For Encrypted APFS Volumes

macos high sierra
Apple's macOS High Sierra was released to the public late last month, and very quick it was discovered that the operating system contained a very serious security exploit. In this particular case, the exploit takes advantage of the new Apple File System (APFS).

A Brazilian software developer by the name of Matheus Mariano discovered that when adding a new encrypted APFS volume to a container in Disk Utility, you are asked to provide a password and a password hint (in case you manage to forget your login credentials). After going through this process, he unmounted the container, then remounted it, prompting macOS High Sierra to ask for the password.

However, instead of displaying the password hint under the "Hint" field, macOS High Sierra displays your actual password, which of course is a rather epic security fail. On my own 2016 13-inch MacBook Pro, I was able to observe the same behavior (which only seems to be an issue for Macs that are equipped with solid state drives).

Apple has now fixed this macOS 10.13 High Sierra vulnerability with a new Supplemental Update. “If a hint was set in Disk Utility when creating an APFS encrypted volume, the password was stored as the hint,” Apple explains in release notes for the update. “This was addressed by clearing hint storage if the hint was the password, and by improving the logic for storing hints.”

In addition to fixing the Disk Utility exploit, the Supplemental Update also addresses a password keychain vulnerability. "A method existed for applications to bypass the keychain access prompt with a synthetic click," writes Apple. "This was addressed by requiring the user password when prompting for keychain access."

macos update
(Click to Enlarge)

There are other minor issues addressed in the Supplemental Update including improvements to "installer robustness", a fix for a cursor graphic bug in Adobe InDesign and correcting an issue where email messages couldn't be deleted from Yahoo accounts using the macOS Mail app.

Applying the update is as simple as visiting the Mac App Store and using the Software Update function.

Brandon Hill

Brandon Hill

Brandon received his first PC, an IBM Aptiva 310, in 1994 and hasn’t looked back since. He cut his teeth on computer building/repair working at a mom and pop computer shop as a plucky teen in the mid 90s and went on to join AnandTech as the Senior News Editor in 1999. Brandon would later help to form DailyTech where he served as Editor-in-Chief from 2008 until 2014. Brandon is a tech geek at heart, and family members always know where to turn when they need free tech support. When he isn’t writing about the tech hardware or studying up on the latest in mobile gadgets, you’ll find him browsing forums that cater to his long-running passion: automobiles.

Opinions and content posted by HotHardware contributors are their own.