Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
OS X Security Hardware Apple

Apple Laptops Vulnerable To Battery Firmware Hack 272

Trailrunner7 writes "Security researcher Charlie Miller, widely known for his work on Mac OS X and Apple's iOS, has discovered an interesting method that enables him to completely disable the batteries on Apple laptops, making them permanently unusable, and perform a number of other unintended actions. The method, which involves accessing and sending instructions to the chip housed on smart batteries, could also be used for more malicious purposes down the road. Miller discovered the default passwords set on the battery at the factory to change the battery into unsealed mode and developed a method that let him permanently brick the battery as well as read and modify the entire firmware. 'You can read all the firmware, make changes to the code, do whatever you want. And those code changes will survive a reinstall of the OS, so you could imagine writing malware that could hide on the chip on the battery. You'd need a vulnerability in the OS or something that the battery could then attack, though,' Miller said."
This discussion has been archived. No new comments can be posted.

Apple Laptops Vulnerable To Battery Firmware Hack

Comments Filter:
  • Re:Why? (Score:5, Informative)

    by CFD339 ( 795926 ) <[andrewp] [at] []> on Friday July 22, 2011 @05:37PM (#36852106) Homepage Journal

    Lithium Ion batteries are inherently unstable and have to be charged and discharged very carefully. Unlike the old school batteries you'd think of, these batteries have a controller to manage them built in. When that fails, you have big problems (remember the defective ones a few years ago that would just burst into flames?)

  • by makubesu ( 1910402 ) on Friday July 22, 2011 @05:38PM (#36852114)
    If I install windows or some linux flavor on my mac, it doesn't mean this vulnerability goes away. It's a hardware problem, hardware made by someone besides apple. I'm not sure what this has to do with which operating system is most secure.
  • Re:No worries here (Score:4, Informative)

    by jittles ( 1613415 ) on Friday July 22, 2011 @05:42PM (#36852162)
    Actually, it's not terribly hard to remove the batteries on the 2011 Macbook pros. Not something you could do easily on a plane, or in the car, but you can definitely do so with just two screwdrivers. Or one screwdriver with a replaceable bit.
  • Re:Why? (Score:5, Informative)

    by adri ( 173121 ) on Friday July 22, 2011 @09:06PM (#36853842) Homepage Journal

    And you're the know-it-all guy who prematurely called it.

    Figuring out Lion/NiMH cell charging by analog methods is actually quite difficult to do when you're charging the battery at stupidly high current, which is what's going on here. The NiCD way of measuring the voltage drop/resistance doesn't work as well - the change is too sharp. There's not one charging rate (fast and trickle), there's a "curve" to maximise battery life and minimise damage/risk of explosion. It changes over the life of the battery, so you can't just "assume" a common curve. You may have a fully-charged battery, so you have to know how much charge is in there before you start charging it at full current.

    These laptop battery cells can double as exploding timebombs if you're not careful. Hence yes, there's a microcontroller in them to keep track of exactly what's going on.

Adding manpower to a late software project makes it later. -- F. Brooks, "The Mythical Man-Month"