I've always liked the build quality of the ThinkPad series though it's been a few years since I've put my hands on one. That said, it looks like they need to spend similar attention on the software. On the flip side, though, I wonder if this solves the issue with the Yoga laptops I read about recently where the user could not disable SecureBoot in order to install the operating system of their choice. It's a little s…
ThinkPwn: System Management Mode arbitrary code execution
131–140 of 154 posts
Re: ThinkPwn: System Management Mode arbitrary code execution
#132Joanna Rutkowska has written about Intel based products that are possibly vulnerable to the Intel management engine code. Even if you run an open source operating system such as Linux or FreeBSD, there is still proprietary code in the management engine that you cannot look or verify that its secure. Here is the paper http://blog.invisiblethings.org/papers/2015/x86_harmful.pdf UEFI is another gigantic hide point for m…
Re: ThinkPwn: System Management Mode arbitrary code execution
#133Earlier quoted context omitted.
Clear as mud. Lenovo has previously sacrificed user security and privacy for money (superfish), so it does not surprise me that they have done it again, and these kinds of weasel words aren't going to get me to buy another Lenovo product again. Here's an idea: How about not putting backdoors in our products? How about making it easier for consumers to replace software on systems they own?
Lenovo is not one team. People who write and test superfish are not the same who deal with firmware. They may not even know each other.
Re: ThinkPwn: System Management Mode arbitrary code execution
#134Earlier quoted context omitted.
So, literally every vendor? Can you think of a single example of a vendor not running UEFI code from others, not running either Qualcomm's kernels for ARM chips, nor distributing Intel's ME firmaware, nor distributing AMD's TPM firmware? I don't think there's a single OEM that knows what they're actually running – if there is, SAMSUNG would likely be it, because they have a chance at actually doing everything in-hous…
Correct. Just because everyone does it, doesn't mean it's OK to do. "If everyone jumped off of a bridge..."
Re: ThinkPwn: System Management Mode arbitrary code execution
#135I've always liked the build quality of the ThinkPad series though it's been a few years since I've put my hands on one. That said, it looks like they need to spend similar attention on the software. On the flip side, though, I wonder if this solves the issue with the Yoga laptops I read about recently where the user could not disable SecureBoot in order to install the operating system of their choice. It's a little s…
I'm running Ubuntu on a Yoga 2 Pro, I hadn't heard about that issue. Either the exploit is now a transparent part of the Ubuntu installer, or it doesn't affect the Yoga 2.
Here's the story I was referring to:
https://globalvoices.org/2016/06/16/in-defense-of-free-softw...
And the HN thread:
Re: ThinkPwn: System Management Mode arbitrary code execution
#136Earlier quoted context omitted.
Lenovo only maintained the "standard" for their ThinkPads because it was an explicit condition of IBM when they sold the ThinkPad line to Lenovo.
The sale happened ten years ago and it is extremely unlikely that there are any contractual obligations for this anymore. Let's put this meme to rest; Lenovo has been building solid Thinkpads.
Methinks you have never owned an IBM Thinkpad to make that statement.
Re: ThinkPwn: System Management Mode arbitrary code execution
#137Earlier quoted context omitted.
The example exploit is run from an UEFI shell which requires physical control of the device. It mentions exploitation from the OS as a possibility however one would expect that the OS shouldn't allow such operations as a non root user.
Typically physical control is deemed as the game ender. If this is proven to be OS executable it will be a major issue. Many of the Adobe, IE, and other high volume exploit vendors codebase zero-day root exploits would allow one to not only gain access at a root level on a machine, but now also at a much lower level. This level would negate the typical benefits of recovering from a root-level "hack" via HDD erasing o…
Re: ThinkPwn: System Management Mode arbitrary code execution
#138Earlier quoted context omitted.
That's good to hear. Thanks!
Note that I mentioned how it does not do any microcode updates though. I blogged http://yuhongbao.blogspot.ca/2015/06/why-your-core-2-process... about a problem that can prevent 64-bit Win8.1 from installing. I think you were there back then too, right?
https://blogs.oracle.com/fatbloke/entry/using_virtualbox_to_...
Re: ThinkPwn: System Management Mode arbitrary code execution
#139Joanna Rutkowska has written about Intel based products that are possibly vulnerable to the Intel management engine code. Even if you run an open source operating system such as Linux or FreeBSD, there is still proprietary code in the management engine that you cannot look or verify that its secure. Here is the paper http://blog.invisiblethings.org/papers/2015/x86_harmful.pdf UEFI is another gigantic hide point for m…
Even the raspberry pi ARM cpu is slave to the VideoCore GPU, as the GPU (and its corresponding binary blob) is what initializes first on powerup and only later does it boot up the ARM CPU.
Re: ThinkPwn: System Management Mode arbitrary code execution
#140Earlier quoted context omitted.
Note that I mentioned how it does not do any microcode updates though. I blogged http://yuhongbao.blogspot.ca/2015/06/why-your-core-2-process... about a problem that can prevent 64-bit Win8.1 from installing. I think you were there back then too, right?
Hah. Thought this sounded vaguely familiar. Turns out VirtualBox had an issue with the "new" instructions needed for Windows 8.1, too. https://blogs.oracle.com/fatbloke/entry/using_virtualbox_to_...