Slashdot Mirror


Hackers Exploited Word Flaw For Months While Microsoft Investigated (reuters.com)

An anonymous reader writes: To understand why it is so difficult to defend computers from even moderately capable hackers, consider the case of the security flaw officially known as CVE-2017-0199. The bug was unusually dangerous but of a common genre: it was in Microsoft software, could allow a hacker to seize control of a personal computer with little trace, and was fixed April 11 in Microsoft's regular monthly security update. But it had traveled a rocky, nine-month journey from discovery to resolution, which cyber security experts say is an unusually long time. Google's security researchers, for example, give vendors just 90 days' warning before publishing flaws they find. Microsoft declined to say how long it usually takes to patch a flaw. While Microsoft investigated, hackers found the flaw and manipulated the software to spy on unknown Russian speakers, possibly in Ukraine. And a group of thieves used it to bolster their efforts to steal from millions of online bank accounts in Australia and other countries.

46 comments

  1. Remember, kids... by __aaclcg7560 · · Score: 2

    Microsoft = Job Security*

    * If you work for Microsoft, you're screwed. But for everyone else using Microsoft, you're golden.

    1. Re:Remember, kids... by sgt_doom · · Score: 1

      Yeah, I admit to never having been a fan of Micro$oft, but I do recall years back, the final time I was a contractor there, this time in tech support, some of us would routinely solve problems which had gone all the way up the queue to the MS senior engineering group (but the customer always forgot or misplaced their numbers of course, so began all over) but were still unsolved. Not impressed . . .

    2. Re:Remember, kids... by LifesABeach · · Score: 1

      The one thing I've noticed about reading of the flaws in m$ stuff is that Hackers not to hack Big Dogs. These animals use m$. So in the words coined by our, um, Fearless Leader and Chief, I state, "I would love to see WikiLeak's show Trump's and Friends tax returns."

  2. Re:Micro$haft Winblows by Anonymous Coward · · Score: 1

    *would of

  3. Knee-jerk Reaction by ausekilis · · Score: 4, Insightful

    Make the vendor responsible for losses in critical applications.

    If MS had to cough up millions for every bank hack, you could be damn sure they would refine their code for such applications. Or, you know, go bankrupt. Either way, people win!

    1. Re:Knee-jerk Reaction by Bert64 · · Score: 3, Interesting

      Microsoft software is not intended for use in critical applications, it says so in the license agreement.
      If you're using it in such an environment you're in breach of the terms and so the liability comes back to you. Plus MS will sue you for pirating their software.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    2. Re:Knee-jerk Reaction by Anonymous Coward · · Score: 0

      As long as open source developers are held to the same standard.

    3. Re:Knee-jerk Reaction by Archangel+Michael · · Score: 1

      Microsoft Office is commercial software, if you're not paying them to keep the software up to date, then what are you paying for?

      Open Source Office products, are generally gratis, and are patched in a more responsible manner. AND you have access yourself to patch it ... yourself, unlike ... Microsoft Office.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    4. Re:Knee-jerk Reaction by Anonymous Coward · · Score: 0

      The price of software would go up quite a lot. So, people would lose on that front.

      What's that you say? Everyone would switch to open source? In all likelihood, the higher volume of use would mean higher visibility and exploitation of similar bugs, sending us right back to square 1.

    5. Re: Knee-jerk Reaction by Anonymous Coward · · Score: 0

      What does pirating have to do with this?

    6. Re:Knee-jerk Reaction by Anonymous Coward · · Score: 0

      This. "Not suitable for any purpose" as we found-out when we sued because we had nearly 200 Windows servers that kept losing their activation. Between JetBrains' IntelliJ garbage losing its activation so developers can't work and the servers losing theirs, I think I'm finally close to getting my boss to agree to using more open source.

    7. Re:Knee-jerk Reaction by Anonymous Coward · · Score: 0

      Sounds like you are just inept. Maybe your boss should replace you first.

    8. Re:Knee-jerk Reaction by Anonymous Coward · · Score: 0

      Microsoft Office is commercial software, if you're not paying them to keep the software up to date, then what are you paying for?

      The software is up to date, and much more robust than any open source rinky-dink document editor. If you want zero flaws in a product then you should probably look elsewhere, maybe in an alternate universe.

      https://bugs.documentfoundatio...

      LOLS, see that green line??

      With open source you turn users into beta testers and exploit them for free labor. No thanks. You can't use free as a virtue and then turn it into an obligation.

    9. Re:Knee-jerk Reaction by Anonymous Coward · · Score: 0

      "With open source you turn users into beta testers and exploit them for free labor."
      How is this different from Windows 10. Arent windows spy features there for feedback so that Microsoft doesn't have to employ paid testers and find out what breaks their operating system? Seems to me that they can push any shitty update they want and watch your computer to see what happens.

    10. Re:Knee-jerk Reaction by LifesABeach · · Score: 1

      Oh poor A/C, this is why you don't work there. These people have an once of intelligence. You could learn from that.

    11. Re: Knee-jerk Reaction by Anonymous Coward · · Score: 0

      What does pirating have to do with this?

      Because using Microsoft software in a critical environment is a violation of the license that terminates all rights granted.

      This includes the license allowing you to copy the software from disk to RAM, a requirement of running the software. This is a copyright violation, as you are not licensed to use the software.

      The media has hijacked the word "pirate" to now mean "copyright violation", thus you are running unlicensed aka pirated software.

    12. Re:Knee-jerk Reaction by Anonymous Coward · · Score: 0

      If Canonical had to cough up millions for ONE hack, you could be damn sure they would go bankrupt. Directly.

  4. Australia??? by Anonymous Coward · · Score: 0

    G'day mate. Chuck another shrimp on the bar-b mate. G'day skip.

  5. ArsTechnica by aafrn · · Score: 3, Interesting

    ArsTechnica ran this story 2 weeks ago... congrats Reuters... now stop covering tech topics... you suck at it

  6. Re:Micro$haft Winblows by Anonymous Coward · · Score: 0

    Nope, GP is correct (if a little weird). Would have.

  7. Microsoft profit motive? by Futurepower(R) · · Score: 2

    Microsoft makes more money if there are flaws.

    Everyone who wants a new version of Windows must pay a full price, and get a new version that also has flaws.

    1. Re:Microsoft profit motive? by Anonymous Coward · · Score: 0

      Full price? The update to 10 was free for all supported previous versions for over a year.

    2. Re:Microsoft profit motive? by Anonymous Coward · · Score: 0

      The upfront price was free. Remember there is no such thing as a free lunch though.

  8. Re:Micro$haft Winblows by Anonymous Coward · · Score: 0

    "would of" is not and never was correct.
    What you are actually thinking about is "would've" which is just a contraction of "would have".

    Now that you know, you can at least be correct when you're being pedantic.

  9. Re: Micro$haft Winblows by Anonymous Coward · · Score: 0

    WTF! But "of" makes a V sound! If I would of known this earlier I would knot of made that mistake.

    Shit.

  10. Is it just me or are all Russians by Anonymous Coward · · Score: 0

    drunken thieves?

    1. Re:Is it just me or are all Russians by Anonymous Coward · · Score: 0

      No, only half of them. The other half of them are drunken rapist.

    2. Re:Is it just me or are all Russians by Anonymous Coward · · Score: 0

      Only brown people from Central America or the Muslim world can be rapists. Don't you know? President Trump says so, so it must be true.

    3. Re:Is it just me or are all Russians by Anonymous Coward · · Score: 0

      And they all hate teh gayz

  11. What can you say about the CIA? by 3seas · · Score: 1

    Word Up!

  12. No problem by Sycraft-fu · · Score: 2

    You can have that however you have to accept a few things:

    1) Costs are going to go way up. You aren't going to pay $50 or $100 for a software package, it'll be 5 or 6 figures. You'll be paying for all the additional testing, certification, and risk.

    2) You won't get new stuff. Everything you use will be old tech. You'll be 5-10 years out of date because of the additional time needed to test and prove things. When a new chip or whatever comes on the market it'll be a good bit of time before it has undergone all the validation it needs to be ready for such a critical use.

    3) You will not be permitted to modify anything. You will sign a contract (a real paper one) up front that will specify what you can do with the solution, and what environment it must be run in. Every component will have to be certified, all software on the system, the system itself, any systems it connects to, etc. No changes on your part will be permitted, everything will have to be regression tested and verified before any change is made.

    If you are ok with that, then off you go! The way I know this is how it goes is that we have shit like this, we have critical systems out there and this is the kind of shit they go through. They are expensive, inflexible, and out of date compared to the latest mass market shit. If you look at the computers that control a fighter plane or the like you'll be amazed at how "dated" they are. Well they are that way because development took a long time and once they are developed, they continue to be used, they aren't changed often.

    Now if that's not ok, if you want the free wheeling environment we have now where you can buy new tech when you like, put things together in any configuration, and run whatever you want that's cool, but accept that means problems will happen. You cannot have it both ways.

    Oh and also with that critical stuff:

    4) There will be no FOSS. If there's liability for losses, nobody will be willing to freely distribute their work. They aren't going to accept liability for no payment, and aren't going to accept that if their code was used by someone else they might be liable.

    1. Re:No problem by ausekilis · · Score: 2

      You seem to be confusing "consumer" with "critical" applications.

      You can have that however you have to accept a few things:

      1) Costs are going to go way up. You aren't going to pay $50 or $100 for a software package, it'll be 5 or 6 figures. You'll be paying for all the additional testing, certification, and risk.

      Only for critical software. You know, things like banks, hospitals, etc... Those guys should be making damn sure that their environments and software are secure and work as advertised. We're talking peoples lives here.

      2) You won't get new stuff. Everything you use will be old tech...

      This isn't much of a change from today. ATM's and EKG machines running Windows XP (or older).

      3) You will not be permitted to modify anything. You will sign a contract (a real paper one) up front that will specify what you can do with the solution, and what environment it must be run in. Every component will have to be certified, all software on the system, the system itself, any systems it connects to, etc. No changes on your part will be permitted, everything will have to be regression tested and verified before any change is made.

      CEO's probably would balk at this, but it's arguably necessary. It may even already be done to some extent, medical equipment must be certified. I'm assuming financial software is in the same boat. Why wouldn't the same be said about what OS that software is running on?

      4) There will be no FOSS. If there's liability for losses, nobody will be willing to freely distribute their work. They aren't going to accept liability for no payment, and aren't going to accept that if their code was used by someone else they might be liable.

      DoD Weapon systems already have these long, drawn-out deep testing and certification processes. Why? Because peoples lives are at stake! The reason the B-52 has flown for 70+ years is due to all of the strict requirements on the hardware and (more recently) software. The plane must survive in it's operational environment and keep it's crew safe. The same can be said for Navy Ships, missiles, bombs, and soldier's radios. Everything our soldiers touch has gone through loads of testing.

      Microsoft, Redhat and so on already have enterprise licenses, it wouldn't be a huge stretch for them to offer variations for health care or finance. Health Care and Finance are multi-billion dollar industries unto themselves and have a vested interest in making sure their data is protected and processed according to applicable laws. The only remaining problems properly designing, testing, and deploying to the required specifications for each industry.

    2. Re:No problem by Sycraft-fu · · Score: 1

      And yet the software you are complaining about is MS Word. That is consumer software. To me, this just seems lime more "MS should be held accountable for everything because I don't like them," crap.

    3. Re:No problem by Anonymous Coward · · Score: 0

      I think the thing being complained about is the many months during which Microsoft knew about this gaping security hole and let the bad guys exploit it. Are you saying a company should be held accountable for such a choice only if their victims are rich?

  13. Meh. That's nothing.... by Anonymous Coward · · Score: 0

    I know of a few PHP security exploits that haven't been properly triaged yet and could be used to easily take out a good chunk of the Internet.

  14. Months? by PPH · · Score: 1

    For how long as MSWord had VB scripting, .NET and other vulnerabilities buit in?

    --
    Have gnu, will travel.
  15. Mistake. Or not. Is Windows 10 an OS or Spyware? by Futurepower(R) · · Score: 1

    I would never use Windows 10 except connected to a separate router, and only for testing, so I didn't think about that.

    Windows 10 is possibly the worst spyware ever made. Quote: "Buried in the service agreement is permission to poke through everything on your PC."

  16. On the Internet: MS Windows is unsafe for any need by atrimtab · · Score: 2

    This story is so old and happens so often that it isn't news. That it continues is very frustrating for anyone who has been in the Internet industry since the Internet became popular around the release of Windows 3.1.

    Windows is impossible to secure. I'm sure that if I bother to search a few darker spots of the net I will find current working unpatched Windows "total takeover" exploits.

    The only good news appears to be that it used to take years rather than only 9 months for Microsoft to respond with effective patches.

    Until Microsoft can be held responsible for the losses associated with using their software none of this will ever change. There is a very good reason that most Internet startups do NOT use Windows on their customer facing servers. It is just not maintainable.

    Open source isn't perfectly secure, but at least knowledgeable persons can debug and patch it much, much faster than 9 months.

    Microsoft usually ignores or spends a long time fixing severe bugs or design issues which can kill any business dumb enough to adopt Windows even with all kinds of regularly ineffective "3rd party protection."

    Apple is better than Microsoft, but still weak in so many areas that it is also a non-starter for Internet facing servers.

    Here is a simple test: If you need to add Anti-virus software or added firewalls you are using an insecure operating system unfit for use on the Internet.

    --
    Facebook is billions of individual "Skinner Boxes." And if you use it you are the pigeon!
  17. Re:Mistake. Or not. Is Windows 10 an OS or Spyware by Anonymous Coward · · Score: 0

    .... and you have a gmail.com address.

    I laughed so hard I tripped slashdot's anti-caps filter. :)

  18. Re:On the Internet: MS Windows is unsafe for any n by Anonymous Coward · · Score: 0

    Here is a simple test: If you need to add Anti-virus software or added firewalls you are using an insecure operating system unfit for use on the Internet.

    What operating system does pass that test? Certainly no flavor of Linux, Unix, or BSD.

  19. Re:On the Internet: MS Windows is unsafe for any n by Anonymous Coward · · Score: 0

    > but at least knowledgeable persons can debug and patch it much, much faster than 9 months

    No. It doesn't matter how "knowledgeable" you are, you aren't going to patch something as big as an OS faster than its developers.This is just wishful thinking.

    > If you need to add Anti-virus software or added firewalls you are using an insecure operating system unfit for use on the Internet.

    Because Linux can see the difference between good and malicious code. It's called "bullshit technology". Even Richard Stallman agrees that OS software isn't more or less secure than closed sourced one so STFU.

  20. Re:On the Internet: MS Windows is unsafe for any n by Anonymous Coward · · Score: 0

    > Windows is impossible to secure.

    Extraordinary claims require extraordinary evidence.

  21. Remember, kids... (correction) by Anonymous Coward · · Score: 0

    Microsoft = Job x !Security*

    * If you work for Microsoft, you're screwed. For everyone else using Microsoft, you're also screwed unless you have lots of cash laying around.

    FTFY

  22. Re:On the Internet: MS Windows is unsafe for any n by Anonymous Coward · · Score: 0

    Care to name a "flavor of Linux, Unix, or BSD" that "need[s] to add Anti-virus software or added firewalls", and explain the "need"?

    No one uses such things.