Slashdot Mirror


Dell, Toshiba and Lenovo Utilities Expose PCs To More Attacks

jones_supa writes: It turns out that OEM helper software is still often quite fragile and can expose systems wide open to attack. Currently Lenovo, Dell and Toshiba all have unpatched vulnerabilities in their various support utilities for Windows. These vulnerabilities were discovered by a security researcher who goes by the name Slipstream, and he has posted details onlinealong with proof-of-concept exploit code. The vulnerabilities allow arbitrary code execution, planting malicious files and modifying system registry values.

44 of 89 comments (clear)

  1. well, of course they do by turkeydance · · Score: 1

    haven't they always?

    1. Re:well, of course they do by perpenso · · Score: 3, Interesting

      haven't they always?

      I don't know. I've been building my own PCs and installing OEM Windows since 486 days. I also use this thing called the "No" or "Cancel" button when installers and websites generously offer me things I was not looking for. I really don't understand many of the PC/Windows problems that so many talk about. ;-)

    2. Re:well, of course they do by Anonymous Coward · · Score: 2, Funny

      Jimmy, you're a very special child. It would seem you have the ability to tell the difference between actual content, and ads.

    3. Re:well, of course they do by hairyfeet · · Score: 3, Informative

      And there is always PC Decrapifier for those PCs that come with "restore partitions" filled with crap, so I really don't get the big deal either.

      Of course this is one more reason to go to your local system builder, the only software I install other than Windows is freeware that people can use like a full AV, Libre Office, Pale Moon and Comodo Dragon browsers with Adblock Plus,all spyware free.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    4. Re:well, of course they do by unixisc · · Score: 1

      I don't know about these 3, but I have an Acer that came w/ a lot of utilities to make Windows 8 more usable. After I upgraded to Windows 10, they're totally useless. When I add a new user, they don't even show up.

    5. Re:well, of course they do by Anonymous Coward · · Score: 2, Informative

      you might not want to admit that in public, some of it is free for non-commercial use. installing it as a system builder is commercial use unless you have permission

    6. Re:well, of course they do by hairyfeet · · Score: 1

      Citation? The Browsers are FOSS as is LO, the AV has a license for free or small business use, so care to name what license you speak of oh insightful one, or are you just talking out your rectum?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    7. Re:well, of course they do by RH434 · · Score: 1

      I DO know. I have been building PC's and installing OEM Windows since the 286 days. Way back then, Windows was a program not an operating system. You used DOS and had complete control over your drive, partitions, memory and installation of selected programs. (Anyone remember DEBUG C:8000) Today, the OEM loads it for you, with multiple sometimes hidden partitions with bloatware they were paid to install with Windows and other exploitable software as the OP stated. It is not the same as just checking NO when they "ask" you to install their software. Most of the time they don't even ask.

    8. Re:well, of course they do by perpenso · · Score: 1

      You are confused about the checkboxes being referred to. I am referring to something like the installer of a program you genuinely want that has a default opt-in checkbox offering to install some 3rd party's toolbar/extension for the web browser.

      Crapware does not solely come from PC vendor bundling. It also come from various websites and software application bundle's, insidiously default opt-in with respect to the later.

      OEM Windows is only part of the solution to a clean PC. One must also pay attention to installers and such. Look for checkboxes, select custom installations rather than default, explore the list of things to be installed and disable things as appropriate.

  2. Doh! by deviated_prevert · · Score: 1

    You have a doughnut in the low level of your operating system that can communicate online without OS kernel protection, so essentially you boot to ram a executable that can modify the OS section of windows with impunity. About the same as Homer Simpson putting a doughnut into the reactor core to moderate the control rods!

    --
    This message was not sent from an iPhone because Peter Sellers really was a deviated prevert without a dime for the call
  3. One can dream by Anonymous Coward · · Score: 1

    I really wish that there was a way to force hardware manufacturers to ship a vanilla OS without the value-added crapware. Maybe then older Android devices could get security updates, Windows and Android would be more secure and I wouldn't rage when stories like this hit the news. Again and again and again.

    1. Re:One can dream by mikael · · Score: 2

      You can. Those local shops that build PC's for you can also get you a vanilla Windows install CD without the crudware. Your on your own with hardware drivers though.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    2. Re:One can dream by dwywit · · Score: 1

      Most mainboards have the driver disc included - although the driver disc also has "value-added" crapware. I mostly use Gigabyte boards - you just have to install the drivers individually, rather than let the disc's autorun install everything.

      90-day trial of Norton Internet Security? Thanks, but no thanks.

      --
      They sentenced me to twenty years of boredom
  4. Re:Yup by Anonymous Coward · · Score: 5, Insightful

    Most companies that produce PCs view the software side of things as a value-add - it's a checkbox criteria "put some shit on the box so we can say we have more shit". Unfortunately they view the software precisely like this - it's just shit, and it gets hacked together on a shoestring budget with no testing whatsoever. For most of us it'd be better if they just didn't add it in the first place.

  5. Windose Again by Anonymous Coward · · Score: 5, Informative

    Oh FFS:

    "LSCTaskService is further associated with a file called LSCController.dll, which contains methods that can be called using HTTP GET and POST requests to its port. LSCTaskService can be made to run arbitrary code in the unprotected directory %APPDATA%\LSC\Local Store with system privileges, using a LSCController method called RunInstaller."

    So javascript on a website can run arbitrary code with system privileges! FFS.

    And Dell too? Having been caught installing a backdoor cert on its PCs, here it is again.

    1. Re:Windose Again by viperidaenz · · Score: 2

      It's not Window's fault.

      it's not really any different than buying a pre-installed Linux computer that has a OEM utility running as root that does the same thing.

    2. Re:Windose Again by TylerJWhit · · Score: 1

      If Windows coded it, it's Windows fault.

  6. Re:Really? by justthinkit · · Score: 4, Interesting

    Yeah, but there is a new threat/consideration.

    I wanted to perma-block Windows 10 on the machines I look after. Ran the batch file that turns everything off. Job done.

    Two days later I notice the GWX icon on an HP machine. The "helpful" HP utilities (that I never consciously invoke myself) must have summoned the evil that is WX.

    So I re-ran the perma-blocker AND did my best to kill all vestiges of HP helpers on the machine. So far so good.

    --
    I come here for the love
  7. This is why I went with a refurb by Anonymous Coward · · Score: 1

    My mother's old Lenovo T41 recently crapped out on her finally and she almost went ahead and replaced it with a new Lenovo on her own. Luckily I stopped her with a stern lecture and bought her a spotless refurb'd HP elite book with a clean install of just win7pro that will do everything she needs and more. She had a huge disdain for anything "used" at first but when I educated her on superfish and other factory-grade malware that reassured her and she's loving it.

    Now... if I get a call from her about allowing win 10 to overwrite that clean win7pro install I took an entire weekend to harden then I'm taking the elite book back and keeping it for myself (after scrubbing win 10 right back off).

  8. Re:Put it THIS way then... apk by Anonymous Coward · · Score: 1

    may allah make all your goats pretty

  9. Re:Yup by houstonbofh · · Score: 5, Informative

    No but the PC Decrapifier will... https://www.pcdecrapifier.com/

  10. Use your consumer powers by AHuxley · · Score: 1

    Consider hardware brands that are more about a real clean OS install.
    Consider other better OS options.

    --
    Domestic spying is now "Benign Information Gathering"
  11. Re:Yup by ArmoredDragon · · Score: 3, Informative

    A note on this, that I think is very important, is that Microsoft likes to stress that genuine Windows guarantees you'll be free of malware and exploits, but this is just false. In fact, I might even go so far as to say that it's the least guarantee (with the exception of Chinese flea markets.)

    The one and only way to guarantee that your copy of Windows isn't infected with malware is to do the following:

    Download the ISO from The Pirate Bay (use terms like untouched or MSDN with the OS version you download) and run an SHA1 hash against it. Google the hash, and if it matches what Microsoft publishes on the MSDN site, then you have no chance of being compromised.

    Burn that or copy it to a thumb drive, boot it from bios, press shift+f10, type 'diskpart', type 'list disk', then 'select disk #' (where # is the primary boot disk number you see listed; likely disk 0), then 'clean'. There, now you've eliminated any chance of malware (and yes, this also wipes out the recovery partition, but you don't want it anyways as it likely contains exploitable OEM crapplets, plus it's needlessly using up part of your primary disk.)

  12. Really? Such shocking news... by JustAnotherOldGuy · · Score: 1

    "It turns out that OEM helper software is still often quite fragile and can expose systems wide open to attack"

    Yes, we know.

    In other news, water is still wet, the Sun still rises in the East.

    --
    Just cruising through this digital world at 33 1/3 rpm...
  13. Re:Yup by edtice1559 · · Score: 2

    Uh this is no more secure than if you paid for a retail copy and also verified the SHA1 or purchased an MSDN subscription. Vendor-installed OS may come already compromised or with malware installed. If you want to save money, you could achieve the same thing installing Linux and the steps to download are a lot simpler. I realize it's fun to get modded up for encouraging pirating Windows but it's not really a behavior that should be supported. The alternative to paid Windows is free Linux not pirated Windows.

  14. Re:Yup by Dutch+Gun · · Score: 2

    Or, for people who would prefer not to install some third-party crapware to get rid of other third-party crapware... you could type "windows start" into search, and it shows "See which processes start up automatically when you start Windows". Click on this (or press CTRL-Shift-Escape and click on the "Startup" tab), and you see a list of these processes. You'll see a category called "Startup Impact", with values of Low, High, or None (if disabled). You can right-click and disable these items right from that list, or open the folder location so you can figure out what they are, etc.

    --
    Irony: Agile development has too much intertia to be abandoned now.
  15. blatent malware by slashmydots · · Score: 4, Informative

    The last fairly new HP I worked on has no entry in the uninstall list for "Hp Support Assistant." I traced where the program launches from and it uses an acronym to hide behind. Then the uninstaller the directory actually references some HP solutions framework thing. I tried removing that from its entry on the control panel and it said it can't remove it because it was needed by the HP Support Assistant. So I ran the uninstaller directly from the directory and it did quite literally nothing. So I had to remove the entire directory and every reference to it in the various boot time locations in the registry to truly kill it. That's what I like to call malware. It literally violates US laws pertaining to software having to be removable by the user if they want. I'm sure there's some preinstallation EULA BS to get around it though. Great upgrade to that crapware, HP!

    1. Re:blatent malware by KGIII · · Score: 1

      Which laws are those? I'd be interested in reading them.

      --
      "So long and thanks for all the fish."
    2. Re:blatent malware by sasparillascott · · Score: 2

      Amazing the lengths they go through to make it so you can't uninstall their "utility" and HP isn't even on this "bad list". I wonder if that is because this guy just didn't get to them yet? I can understand the PC Vendors wanting it on there - for the consumers that call them and have no clue after they've botched things up...but making it so you can't uninstall it moves into the realm of them thinking its their computer and not mine.

      This is the 2nd serious security botch up recently for Dell, the NSA must love them (remember it was outed recently they were installing a root certificate that is easily exploitable):

      http://arstechnica.com/securit...

      Whenever I get a new computer I image the drive (as is) so I can restore it (if & when I sell it in the future), have the associated drivers for it already downloaded separately and then nuke the drive from orbit repartitioning and fresh installing the OS...then only installing the hardware device drivers it needs. Even that isn't enough for some PC vendors (remember Lenovo was putting some of its monitoring software in the UEFI BIOS, nice extra feature of UEFI, so it would reinstall itself after you wiped the drive). Crazy.

    3. Re:blatent malware by Anonymous Coward · · Score: 1

      HP does install a lot of junk. 250 megs for a printer driver is absolutely insane.

      I have found one of three ways to have a decent computing experience away from online trespassers:

      1: Buy a Mac. Apple does have settings, but they are obvious and can be turned off. Once off, they stay off. Plus, Apple hardware can run Windows.

      2: Build your own desktop with your own Windows copy. It may be more expensive than a cheapie from S-Mart, but you know what goes on it.

      3: Buy the cheapie PC, dd the data from the HDD to a safe place, zero out the drive (dd if a HDD, blkdiscard if a SSD), then install a purchased copy of Windows. Downside of this is software pulled from the BIOS like LoJack for Laptops.

      4: Buy business tier machines like Dell Optiplexes. Business tier computers are more expensive, but are not subsidized by shitware, and don't come with additional "features". The main reason is that PC makers can piss off consumers, and consumers will forget all about it after the next Jersey Shore rerun... but piss off a PHB, they will remember it, and the next leasing agreement will be with the other vendor who will give the PHB a nicer overseas vacation package if he signs, switching to that brand.

      With the fact that the cheapie PCs are installing crap even on a clean install, it might be best to just build your own for a desktop, or for a laptop, buy an OEM model.

      I personally went with OS X. The Apple Tax is horrendous, but OS X is a decent alternative to Windows, and with virtualization, I can run Windows in a VM as a layer of security when browsing the web. It also is nice to be able to use utilities like obnam, attic, borgbackup, zbackup, zpaq, and other deduplication programs, in addition to Time Machine, while Windows backups are dicey at best.

    4. Re:blatent malware by slashmydots · · Score: 1

      Really? Because it sounds like you're just a sarcastic jackass. There are two software laws in the US and this is one of them. You must get permissions to put software on a system. You must allow the software to be removable. You go look them up if you're so damn interested.

    5. Re:blatent malware by KGIII · · Score: 1

      See, I did. I didn't find any such law. That's why I asked. If you have one by name then, by all means, I'd love to read it and see some case law.

      --
      "So long and thanks for all the fish."
  16. Re:Yup by ArmoredDragon · · Score: 3, Interesting

    Uh this is no more secure than if you paid for a retail copy and also verified the SHA1 or purchased an MSDN subscription.

    The problem with a retail copy is that your software that rips it is invariably going to place its own timestamps and other variations in the file, so your checksum likely won't be valid. An MSDN subscription is also likely too expensive for most people.

    I realize it's fun to get modded up for encouraging pirating Windows but it's not really a behavior that should be supported.

    If you buy a computer that has Windows installed, and it comes with a COA, then you already own a paid copy of Windows. If you look at the license terms, the COA itself is proof that you own a copy of Windows, and so long as you install the same edition (home, pro, etc) and license channel type (retail, upgrade, OEM) to match that COA, then it's not a pirated copy. Want a simple way to ensure that? Easy: Download the best version possible (i.e. for 7, get ultimate, for 8+, get pro) and then when it asks, just type in the key listed on the COA. It will automatically select the version you've paid for and install it, and likewise it will even activate just fine with Microsoft's servers (or call in, if necessary.)

  17. Re: Interesting, thank you I will try this out by xiando · · Score: 3, Insightful

    A computer illiterate friend has a Windows-infected computer and would like to replace the HDD with a SSD and has been nagging me to do it (because I must know how since I've used GNU/Linux the past 15 years and have no idea how Windows works). If I can just download some ISO for the version already on the old hard-drive and type in the things on the sticker and it'll be a genuine copy then that's fantastic.

    As for the parent poster who was talking about "pirating" Windows: Please go kill yourself or give me my money back. You can't buy a non-Windows-infected computer and most of us have paid for dozens for Windows licenses that we've never ever used. If I ever do "pirate" a Windows copy then you can subtract that one against the zillion I've already paid for.

  18. Re:Should have used apps! by KGIII · · Score: 1

    For those that don't speak the language, that's Welsh for, "Hello."

    --
    "So long and thanks for all the fish."
  19. Re:I'ts not crapware, it's subsidy-ware by KGIII · · Score: 1

    They've already proven that they can't write secure software and you want us to give them our credit card?

    --
    "So long and thanks for all the fish."
  20. Re:Really? by Anonymous Coward · · Score: 2, Informative

    The best is when you try to uninstall HP Security Centre, but Windows refuses to run the uninstaller because... wait for it... HP _revoked_ the certificate the uninstaller is signed with! Oh it's hilarious - let me get this straight:

    1. HP signs crapware with certificate X.
    2. HP pre-installs crapware on a zillion PCs/laptops.
    3. HP certificate ends up in the hands of retards who use it to sign a bunch of malware.
    4. HP panics and revokes the certificate.

    And now, due to HP's endless stream of incompetent boobery, I can no longer uninstall their garbage.

  21. Re:Really? by justthinkit · · Score: 2

    Couple I've looked at:

    DisableWinTracking

    I'm not sure where I got BlockWindows, so I'll just upload it here:
    BlockWindows

    --
    I come here for the love
  22. Re: Interesting, thank you I will try this out by PincushionMan · · Score: 1

    No, the sticker is NOT guaranteed to work with a RETAIL or MSDN ISO. If you can get an ISO from that OEM it will likely work, but you still might have to activate by phone MS. If you grab a Dell OEM disc for a HP computer, you certainly will.

    Instead of going that route, get a couple of extra files from the OEM Project, and you can install pre-activated copies of Windows 7 / 8 / 8.1. Here's a link to the project. Good luck.

    There is also a z_a_D Loader (reverse those letters and remove the underscores) on that site. It could help you, in the case he has a Dell motherboard in a HP case, and wishes to have HP branding instead of Dell. Windows 7 only, and disk cannot have GPT. I know nothing about it though. You didn't hear it from me.

  23. Re:Yup by houstonbofh · · Score: 1

    Convenience... Reinstalling an updating Windows can take over a day. The Dell Decrapifier (Old name) takes a few minutes. And it is trusted software these days.

  24. Re:Yup by PincushionMan · · Score: 1

    The problem with a retail copy is that your software that rips it is invariably going to place its own timestamps and other variations in the file, so your checksum likely won't be valid. An MSDN subscription is also likely too expensive for most people.

    This is decidedly not true, even back in the Windows 98 days. From what I recall, all you had to do was to ensure that the disc had the same name.

    If you buy a computer that has Windows installed, and it comes with a COA, then you already own a paid copy of Windows. If you look at the license terms, the COA itself is proof that you own a copy of Windows, and so long as you install the same edition (home, pro, etc) and license channel type (retail, upgrade, OEM) to match that COA, then it's not a pirated copy. Want a simple way to ensure that? Easy: Download the best version possible (i.e. for 7, get ultimate, for 8+, get pro) and then when it asks, just type in the key listed on the COA. It will automatically select the version you've paid for and install it, and likewise it will even activate just fine with Microsoft's servers (or call in, if necessary.)

    Also not true. There's a way outside Microsoft to pre-activate software (at least Windows 7). All that are needed are some certificate files in the OEM/$$/OOBE section of your install DVD or USB.

    Let me direct you to MDL, specifically the Projects & Applications area. To be clear, this is not a piracy site, this is just a bunch of hackers working on things like BIOS mods (allowing your laptop to run all WiFi cards / unlocking hidden menus), Pre-install activation, retail copies from digital river, and K-M-S servers for Enterprise and VL versons of Windows. Not for piracy, but just so they can figure out how those things work.

    Anyway, back on topic, it's easy to roll your own disc to do a fresh install, as long as you can get it from a trusted location. Sadly, as of Windows 7, you can no longer slipstream service packs into your source discs, so you have to download each new version manually. I'd been slipstreaming Service Packs back into my discs since the Windows 2000 days. Nu2.nu was a great reference for getting ISOs to boot off of CD ROMs that had the El Torito extensions required.

  25. Re:Yup by ArmoredDragon · · Score: 1

    This is decidedly not true, even back in the Windows 98 days. From what I recall, all you had to do was to ensure that the disc had the same name.

    This depends on a few things; namely, what retail copy did you buy? Not all of them are on MSDN, as that isn't its intent. In addition, as I stated, some tools add their own bits and do things in their own manner. Using a tool like dd will get you a proper hash, but again, assuming you have the right disc.

    Also not true.

    It's very much true, and nothing you say below contradicts what I said.

    There's a way outside Microsoft to pre-activate software (at least Windows 7). All that are needed are some certificate files in the OEM/$$/OOBE section of your install DVD or USB.

    Why go through all of that when you can just type in the key? Granted in some cases the ei.cfg file is set so that it's only for a certain edition, but if you simply delete it you don't have that problem.

    Sadly, as of Windows 7, you can no longer slipstream service packs into your source discs, so you have to download each new version manually.

    Not true, the process is just different. You can still slipstream drivers, updates, etc as well. You just have to use the dism tool on the WIM files. In fact, MDL describes that process quite well.

  26. Re: Interesting, thank you I will try this out by ArmoredDragon · · Score: 1

    No, the sticker is NOT guaranteed to work with a RETAIL or MSDN ISO.

    There's an easy to make it work if it doesn't: Simply delete the ei.cfg file. In fact, that's the only thing that sets the difference between the different version discs since Vista and up.

    There is also a z_a_D Loader (reverse those letters and remove the underscores) on that site. It could help you, in the case he has a Dell motherboard in a HP case, and wishes to have HP branding instead of Dell. Windows 7 only, and disk cannot have GPT. I know nothing about it though. You didn't hear it from me.

    If you're going that route, then just use any ol' ISO you want (so long as hash is correct) and tell the Daz loader to activate based on your BIOS SLIC image. It will convert whatever you have to an OEM copy, and it won't even need to install its bootloader.

  27. Re: Interesting, thank you I will try this out by Ancil · · Score: 1

    http://answers.microsoft.com/e...

    If his computer was made by a manufacturer which is still around, he can get a recovery DVD from the company for a small fee.

    If not, see the section of the page titled "What to do if you cannot get recovery media from your manufacturer". Basically, you take a retail copy of the OS in question and delete a .cfg file. That will allow you to install the OS using an OEM key. This is actually a lot easier if you use a thumb drive to install the OS rather than a DVD, since with a thumb drive your can just delete (or rename) the ei.cfg file.