Slashdot Mirror


Microsoft Brings Security Holes to the Mac

eMilkshake writes "There is an MS security bulletin that reads, in part, 'A security vulnerability exists ... because of the method by which Virtual PC for Mac creates a temporary file when you run Virtual PC for Mac. An attacker could exploit this vulnerability by inserting malicious code into the file which could cause the code to be run with system privileges. This could give the attacker complete control over the system.' Guess VirtualPC really brings the Windows experience to the Mac!" An update is available from the Microsoft site. On the flip side: sking writes "Australian IT reports on Microsoft's continuing development for the Mac: 'I just want to thank Apple for providing all those great innovative technologies that let us do what we love best: creating great applications,' gushed head of Microsoft's Macintosh Business Unit Roz Ho."

76 comments

  1. Unit Roz Ho? by Anonymous Coward · · Score: 5, Funny

    Unit Roz Ho? What is this, Frank Zappa's lost daughter?

    1. Re:Unit Roz Ho? by Echnin · · Score: 0, Offtopic
      Come on. We joked about that on the IRC channel during the Keynote already, didn't we?

      She has a funny, very slow accent. Not all bad, though. Feel sorry for her having that name.

      --
      Lalala
    2. Re:Unit Roz Ho? by MinutiaeMan · · Score: 2, Informative

      Um, as I understand it, all Microsoft did with VirtualPC 6 was re-brand it as a MS product and increase the version number by .1. Therefore, any and all bugs in any release before the upcoming VPC 7 are really Connectix's fault, not Microsoft.

      (Yeah, I wish I could blame these bugs on M$, too... but it's not really fair in this case.)

    3. Re:Unit Roz Ho? by hytmal · · Score: 1

      i saw roz ho speak at macworld in SF last month. she totally acted like a puppet on a string, all smiles and never looking at whom she is talking to, always the audience. all kinds of freaky, man...

    4. Re:Unit Roz Ho? by Shanep · · Score: 1

      Yeah, I wish I could blame these bugs on M$, too... but it's not really fair in this case.

      I don't agree.

      Once a company takes ownership and responsibility for another product, they are responsible for the auditing of that product.

      With the untold amounts of MS money, surely they can audit the product. I seem to remember they were trying to improve it's OSX compatibility or something like that, so I think they have done a little more than just a cosmetic brand and version change.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  2. Only a matter of time by AtariAmarok · · Score: 5, Funny

    Only a matter of time before the Mac virus checker software flags and removes Virtual PC as a trojan.

    --
    Don't blame Durga. I voted for Centauri.
    1. Re:Only a matter of time by NatasRevol · · Score: 5, Funny

      There's a Mac virus checker?

      Why?

      Ohhhh, Microsoft products. Right, gotcha.

      --
      There are two types of people in the world: Those who crave closure
    2. Re:Only a matter of time by Anonymous Coward · · Score: 0

      Mac virus checker? What Mac virus checker?

    3. Re:Only a matter of time by Go+Aptran · · Score: 4, Insightful
      Probably to prevent a Mac user from passing along a Windows virus to a friend who owns PC, by forwarding an infected email.

      --

      "Under the spreading chestnut tree, I sold you and you sold me."

    4. Re:Only a matter of time by sld126 · · Score: 0, Troll

      Heh, I do that on purpose just to show my idiot friends that they are, in fact, idiots for running such a virus-prone, security-hole-riddled OS.

      But that's just me.

      --
      You're just jealous because the voices only talk to me.
    5. Re:Only a matter of time by gsfprez · · Score: 1
      Probably to prevent a Mac user from passing along a Windows virus to a friend who owns PC, by forwarding an infected email.

      seriously - why is that any kind of an issue for me (Mac owner)?

      The far more liekly scenario is that they'll get it 100X more from other windows users... getting it once for me doesn't change the fact that their system is the one that's insecure.

      If it was secure, then it wouldn't matter to them, just as it doesn't matter to me.

      --
      guns kill people like spoons make Rosie O'Donnell fat.
    6. Re:Only a matter of time by Anonymous Coward · · Score: 3, Interesting

      Because Apple licensed .NET and VBScript for compatibility with said viruses and worms, of course.

    7. Re:Only a matter of time by Go+Aptran · · Score: 4, Insightful
      Ah...but in a business setting, you don't want to have Macs that are capable of passing along a virus or worm to your clients who might be running a PC. It looks very unprofessional.

      Additionally, it might be easier to make the case for getting a Mac into a Windows office if you can point at the existence of current Anti-Virus software... at it makes the suits less nervous.

      --

      "Under the spreading chestnut tree, I sold you and you sold me."

    8. Re:Only a matter of time by commodoresloat · · Score: 1

      Why would you want to disable that feature of the Mac?

    9. Re:Only a matter of time by Anonymous Coward · · Score: 0

      Hey, mods.

      Troll, my ass. I laugh out loud every time there's a virus and/or security hole and all my Windoze friends scramble to patch things up. Even funnier at the corporate level as that's all they can do for a day or two. ( Immediate download, everybody must reboot right now, virus scan everybody-slowing down everybody). They are windows viruses, not email viruses. Get that through you thick damn heads!

      So, bite me.

    10. Re:Only a matter of time by Lars+T. · · Score: 2, Funny

      "Please send attachment to all Windows users in yuor addressbook. Thank you."

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  3. Its about time by MarkGriz · · Score: 5, Funny

    I, for one, welcome our malicious code inserting overlords.

    --
    Beauty is in the eye of the beerholder.
    1. Re:Its about time by mobby_6kl · · Score: 0, Redundant

      In Soviet Russia, malicious code is inserted into YOU!

    2. Re:Its about time by Anonymous Coward · · Score: 0

      In Microsoft OS, malicious code is inserted into YOU!

    3. Re:Its about time by venicebeach · · Score: 1

      Well, there's a virus I do have to deal with on my Mac. Recurring slashdot jokes.

  4. Obligatory Simpsons Quote by Baron_Yam · · Score: 0, Flamebait

    "Ha-ha!" - Nelson

    1. Re:Obligatory Simpsons Quote by Baron_Yam · · Score: 0, Offtopic

      You know, sometimes you deserve the moderation you get, but really... I didn't expect to get modded "Flamebait" for poking fun at Microsoft on freakin' Slashdot.

    2. Re:Obligatory Simpsons Quote by Anonymous Coward · · Score: 1, Interesting
      You know, sometimes you deserve the moderation you get

      And that was not one of those times, agreed.

      However, you do deserve to get modded down three times as "Offtopic" for posting a whine about moderation while using you +1 bonus.

  5. Whoever picked that title is a horse's ass. by Elwood+P+Dowd · · Score: 4, Insightful

    What Microsoft did was bring their huge audience to a security update for Connectix's tiny little program, VirtualPC. How much input do we really think that Microsoft had on this latest release of VirtualPC? Don't you really think that it was probably horked by the same programmers that would have horked it at the previous developer?

    So, someone found the hole. Microsoft released the patch information to every person subscribed to their security lists. That's a lot of weenies. For all we know, if VPC hadn't become an MS product, the vulnerability would still be there, and *no* *one* would have heard about it, including the developers.

    --

    There are no trails. There are no trees out here.
    1. Re:Whoever picked that title is a horse's ass. by pudge · · Score: 1, Insightful

      Elwood, lighten up. :-)

    2. Re:Whoever picked that title is a horse's ass. by Anonymous Coward · · Score: 0

      The fact that this hole is new, and apparently only in the latest MS version of the program, not any of the older Connectix releases, seems to speak against that theory.

      Did MS even hire all the old VPC programers from Connectix, or did they just buy the source from them?

    3. Re:Whoever picked that title is a horse's ass. by Elwood+P+Dowd · · Score: 3, Funny

      The second I posted it, I realized it would have been funnier if I said "Whoever picked this title is a horse's ass" and left it up to everyone to decide which title...

      --

      There are no trails. There are no trees out here.
    4. Re:Whoever picked that title is a horse's ass. by MoneyT · · Score: 4, Informative

      Actualy thete's a very good chance the security hole would have been found because according to the tech document, the hole wasn't found by MS, it was found by one of the guys at @stake.

      --
      T Money
      World Domination with a plastic spoon since 1984
    5. Re:Whoever picked that title is a horse's ass. by Elwood+P+Dowd · · Score: 2, Funny

      I was pretty sure they bought the whole company. And I was also pretty sure I'd heard the Connectix project managers posting about looking forward to working with their new overlords.

      --

      There are no trails. There are no trees out here.
    6. Re:Whoever picked that title is a horse's ass. by pudge · · Score: 0, Offtopic

      HA!

    7. Re:Whoever picked that title is a horse's ass. by Anonymous Coward · · Score: 0

      VirtualPC. What is it all about... is it good, or is it whack?

    8. Re:Whoever picked that title is a horse's ass. by Anonymous Coward · · Score: 0

      It's whack, next version good.

    9. Re:Whoever picked that title is a horse's ass. by Elwood+P+Dowd · · Score: 2, Informative

      It's an program that emulates a PC on Mac OS X. You can run any version of Windows or Linux on it. It's not particularly fast. I don't think it runs on G5s.

      --

      There are no trails. There are no trees out here.
    10. Re:Whoever picked that title is a horse's ass. by vmunix1 · · Score: 1

      I actually found this vulnerability before the app was bought by Microsoft (or before I knew it had been acquired by them) :)

    11. Re:Whoever picked that title is a horse's ass. by troc · · Score: 0, Offtopic

      scary, I never realised we were so close

      Troc

      PS Check user number :)

      --
      Troc's dubious podcast and blog: http://www.trocnet.net
    12. Re:Whoever picked that title is a horse's ass. by mbbac · · Score: 2, Interesting

      It really shows how well Microsoft's focus on security is working. I guess if they really cared they would have done a security audit on any acquired products before releasing a new verison under their name.

      --

      mbbac

    13. Re:Whoever picked that title is a horse's ass. by BandwidthHog · · Score: 3, Informative
      It's not particularly fast.

      I've been using it to hack on Access (ick!) at home, and after upgrading to 6.0.1 and then disabling all of XP's eye candy, it's surprisingly responsive on my lowly 533mhz G4. Using Codetek's software to give it it's own desktop and an extra key on my snazzy Logitech keyboard to trigger said desktop, it's like having a 300mhz PC on a KVM switch.

      I don't think it runs on G5s.

      Oh, how I wish that were a problem.
      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    14. Re:Whoever picked that title is a horse's ass. by TechniMyoko · · Score: 1

      OH one guy sticks up for MS and you tell himt o lighten up, yet you leave all the others to whine and kick MS while they're down

    15. Re:Whoever picked that title is a horse's ass. by pudge · · Score: 1

      What, Microsoft needs my protection now?

  6. Risks from Autolauching Emulators by G4from128k · · Score: 5, Interesting

    I've had a couple of occassions where Soft Windows decided it needed to launch in response to some web feature or a PC file. I've never had an infection via this route, but it seems that it is possible that double-clicking on a malware .exe file on a Macintosh could lead the Mac to attempt to invoke a Windows emulator and thus infect the emulator. Perhaps this is the Mac's way of corrupting and killing the Window's emulator ;)

    --
    Two wrongs don't make a right, but three lefts do.
  7. Mac virus checker? by AtariAmarok · · Score: 1, Interesting

    A Google search on
    virus checker apple macintosh
    produced a few results. The first one of any meaning was a mention of Norton Anti Virus for Apple Macintosh.

    I'm pretty sure there has not even been such a product for quite some time. They call their products Symantec now.

    --
    Don't blame Durga. I voted for Centauri.
    1. Re:Mac virus checker? by hawaiian717 · · Score: 5, Informative
      Norton AntiVirus is still around on the Mac, it is currently at version 9. Network Associates/McAfee also puts out Virex. Apple actually includes Virex as part of a .Mac subscription.

      Looking at the virus definitions, it looks like most of the signatures are for Windows viruses. There are the old Mac and HyperCard viruses that it keeps a look out for as well.

      --
      End of Line.
  8. VPC Vunerabilities Aren't New by Spencerian · · Score: 5, Informative

    Virtual PC emulates the hardware of an actual PC, complete with a video card, Ethernet NIC, a P2 processor, sound card, COM ports, and USB. This allows VPC to run practically any OS (except the old BeOS).

    Because of this, folks, VPC has always been subceptible to malware attacks, particularly in Windows. If you can infect a real PC running Windows, then VPC running the same OS configurution is just as vunerable. Running Linux? Yep, you can get rooted if you don't configure it as you would any other box.

    This new security update isn't very special in itself--it's perhaps that MS detected the vunerability better because it has access to the VPC source since they own the product now. A good question is whether the vunerability is in the virtual machine code or something that makes VPC more vunerable only in an environment running Windows.

    The good news is that infections will only compromise the PC environment(s) in use. The Mac that is running VPC cannot be touched as it is effectively an invisible party to the VPC environments, nor can the Mac be used as a carrier as you can with some e-mail worms.

    Not to say that someone might not try to exploit VPC's ability to use USB devices or its networking processes it shares with a Mac, or options such as shared folders (where a Mac folder is shared to Windows as if it were a networked folder).

    --
    Vos teneo officium eram periculosus ut vos recipero is.
    1. Re:VPC Vunerabilities Aren't New by kinnell · · Score: 4, Insightful
      The good news is that infections will only compromise the PC environment(s) in use. The Mac that is running VPC cannot be touched as it is effectively an invisible party to the VPC environments

      Are you sure? The alert seems to imply that it can gain root access to the underlying system, not just the VPC environment.

      --
      If I seem short sighted, it is because I stand on the shoulders of midgets
    2. Re:VPC Vunerabilities Aren't New by sld126 · · Score: 2, Interesting

      Yes, this security problem gives escalated privileges to the user of VPC. But, in general, you can use VPC as a great test for virus infections, security holes, etc. You can save and duplicate a clean setup, beat up on the dupe and replace it with a new dupe. Very handy for testing.

      --
      You're just jealous because the voices only talk to me.
    3. Re:VPC Vunerabilities Aren't New by Spencerian · · Score: 2, Interesting

      While MS might say so, I wonder a single UNIX application such as VPC could cause such a compromise to OS X. The only way I could think of a vunerability being effective is if VPC could relay instructions to OS X, and if OS X has an administrator account running, where a chance exists that root could be activated.

      I think MS wants to be overreactive to the possibilities, rather than underestimate the potential, low as they may be.

      --
      Vos teneo officium eram periculosus ut vos recipero is.
    4. Re:VPC Vunerabilities Aren't New by am+2k · · Score: 4, Informative

      VPC runs partly as root, for the virtual switch feature. It actually asks for the administrator password on first launch.

    5. Re:VPC Vunerabilities Aren't New by vmunix1 · · Score: 4, Interesting

      Well, VPC actually needs to run as root so it can alter firewall rules for networking in the Guest OS.

      Although its a file permission issue and most users run vpc on standalone systems. It does allow priv escalation to root. I think the biggest danger would be in a lab environment where VPC has been installed...

    6. Re:VPC Vunerabilities Aren't New by vmunix1 · · Score: 1

      This vulnerability is on the host OS, and in fact you don't even need to boot the guest OS :)

  9. -1, Wrong by BandwidthHog · · Score: 5, Informative

    The hole exists in previous versions of VPC. MS is, somewhat unsuprisingly, only releasing a patch for recent versions.

    Connectix released versions 6.0, 6.0.1 and 6.0.2, and I believe the first MS release was 6.1. Yesterday's MS patches are from 6.0 forward.

    --

    Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
  10. I fail to see... by teamhasnoi · · Score: 2, Informative
    any feature that would entice me to upgrade from the last version Connectix kicked out.

    AFAIK, (and IIRC) the first release of VPC from MS contained a spash screen change and made all previous disk images obsolete. You have to convert them to the 'new' MS style, and then they are unreadable by previous versions.

    It has been awhile, but I think that was one of the reasons I stopped upgrading. If MS 'fixes' the BeOS keyboard issue (any keypress freezes the machine), I may reconsider, but beyond that - why should I encourage MS's poor behavior in business and coding?

    VPC under MS is supposed to be faster (21%), but whatever. I don't think the connectix version had this issue. That said, this security issue looks to be rather difficult to implement..so maybe this is a non-issue and FUD.

  11. to be fair by pbooktebo · · Score: 0

    That Ho's comment is from MacWorld, and should not be read in the context of the announcement of a security vunerability.

    That said, it is sad to think that Microsoft can't keep from opening vunerabilities in an otherwise very secure (from my standpoint) OS. Of course, they already made Office for Mac better than the one for Windows, if they gave us security-hole-free Virtual PC it would practically be an ad campaign for Apple.

    And I was thinking of getting a copy soon (for a qualitative research analysis program, AtlasTI).

  12. If the OS was secure, by Anonymous Coward · · Score: 0

    then third party apps would not be able to run code with system privileges. Or does this only apply to Microsoft's OS?

    1. Re:If the OS was secure, by JMZorko · · Score: 4, Informative
      There are APIs (in *nix and Win32) that allow a program to run as any user, but the user's information must be known to do this i.e. username, password, etc. Anyone can write a third-party app to do this, and it doesn't mean the OS is insecure.

      What we mean by "insecurity" here is being able to run code as a particular user _without_ having to know that user's info i.e. stack trashing, buffer overruns, or taking advantage of an error in another program (i.e. VPC) to do your nasty stuff.

      Another case in point -- running a dictionary attack against a host to find out names / passwords does not mean the OS the host is running is insecure, even if the attack succeeds. It means the _host_ is not secure. If I use standard dictionary words for username and password of my root (or any other) account on my Linux box, and someone does a dictionary attack and finds them out, it's not Linux's fault -- it's mine.

      Regards,

      John

      --
      Falling You - beautiful
  13. Balmer: EmulationEmulationEmulationEmulation!! by MasonMcD · · Score: 4, Funny

    Emulated OS on emulated hardware gets emulated virus. Emulated virus-checker emulates removal.

    Users emulate customer satisfaction - give emulated kudos to emulated customer-centric software company.

    1. Re:Balmer: EmulationEmulationEmulationEmulation!! by AvantLegion · · Score: 2, Funny

      I am now emulating a mod of "+1: Emu-Funny"

  14. Microsoft's business plan for Mac? by revolvement · · Score: 0, Troll

    Step 1: Allow Windows viruses on VirtualPC to give malicious code-inserting hackers control of system
    Step 2: ???
    Step 3: Profit!

  15. Something I had wondered about by coolmacdude · · Score: 1

    VPC has a shared folders feature, which allows you to access your entire hard drive as a networked drive in Windows. I usually keep this off anyway, but, if VPC runs as root, could a virus/hacker conceivably infect and delete things outside the VPC drive file using that if it was enabled?

    --

    -You may license this sig for only $6.99.
  16. It really is about time by commodoresloat · · Score: 4, Funny

    All kidding aside, insecurity is the one feature of Windows where the MacOS lags significantly.

    1. Re:It really is about time by MarkGriz · · Score: 1

      Thanks to Microsoft, not any more.

      "Where do you want to go today?" Umm... how about Linux.

      --
      Beauty is in the eye of the beerholder.
  17. OT, but.... by andy55 · · Score: 1

    This is OT, but as a 2001 fan, i noticed that your sig should just be "My..." (ie, no "Oh").

  18. Then it really is true... by rixstep · · Score: 1

    That Microsoft ruin the neighbourhood...

  19. Re:Let me be the first of many to say by prockcore · · Score: 1

    why is this modded insightful? Connectix is the one who introduced the security vuln, numbnuts. It has affected VPC since *before* MS bought it.

  20. Re:BeOS keyboard issue by dmdimon · · Score: 1

    Looks like you can get BeOS on VPC running.
    How?! Please, send a link or something, as I give up on this some day ago...
    Thanks in advance.

  21. VPC vs. Terminal Server by pvera · · Score: 3, Informative

    I program asp from OS X. There are only two things I cannot do with the mac itself:

    1. Manage the SQL Servers we use
    2. Manage the IIS Servers.

    There are ODBC drivers for OSX but they cost a bundle, and there is nothing available to manage IIS from OSX. That leaves me four choices:

    1. Tie up one of our scarce PCs (all our workstations are mac, windows is only used on a couple servers) just to manage IIS and SQL Server. That means spending precious time just keeping the machine patched just to do these two things. Plus it would take desk space (and my mac is a Powerbook, so I am used to have a relatively clean desk).

    2. Walk to the windows servers any time I need to do something. Totally unpractical.

    3. Use Terminal Server, since Microsoft provides a free Remote Desktop client. This works perfectly but it does not allow me to drag and drop between the terminal server session and my desktop.

    4. Use VPC with 2000 Pro or XP Pro. This means I still have to spend a lot of time keeping windows patched properly, and it takes a lot more CPU power than a terminal services session. The only advantage here is I would get drag and drop.

    I tried the VPC route for a while. On a Titanium Powerbook 867 it pretty bearable on Windows 2000 if I reserve 256MB ram for it. On XP Pro it is pretty much unusable unless I give it 384MB or more, which is not acceptable since that gives me 768MB ram for everything else.

    Terminal Server is my only choice now, so instead of drag and drop I am stuck using samba shares, which would only work inside of the firewall and whenever I need to work away from the office I have to use ftp. Clumsy but gets the job done. If I was able to use drag and drop with Terminal Server it would totally rock. Patching the TS itself is not an issue since it is already being done, it would not mean extra work for me.

    I kept VPC for a while rationalizing that I would not always have TS available, but then I realized that was just stupid since the server I would be managing *had* to be online and it is always setup in admin mode (with admin mode you cannot use it as an applications server, so TS is only used to manage the box).

    As it is right now I have no interest in moving along with VPC, and all my peers that have faced the same dilemma agree.

    --
    Pedro
    ----
    The Insomniac Coder
    1. Re:VPC vs. Terminal Server by nystagman · · Score: 1
      3. Use Terminal Server, since Microsoft provides a free Remote Desktop client. This works perfectly but it does not allow me to drag and drop between the terminal server session and my desktop.

      What about running something like Timbuktu (Mac and Windows clients available) or some flavor of VNC? TB2 (usally) has drag-and-drop between host and client, though it seems to be a bit flaky in the recent versions.

      --
      Theory and practice are the same in theory, but different in practice.
    2. Re:VPC vs. Terminal Server by pvera · · Score: 1

      Our Netopia router came bundled with Timbuk2 but it was too complicated. As for VNC, I am not done messing with it yet.

      BTW, I forgot to mention something really weird that the remote desktop client has been doing, and as far as I can tell it only happens with Panther, not with Jaguar:

      Sometimes when I am copying text between the remote desktop client (connecting to Windows 2000 Server) and Panther it crashes both the remote desktop client and whatever OS X application I was copying from/to. It has happened with BBEdit Pro and MS Office v.X.

      --
      Pedro
      ----
      The Insomniac Coder
    3. Re:VPC vs. Terminal Server by mhbtr · · Score: 1

      Timbuk2 too complicated?
      You must be kidding me....
      been using it for years. It is one of the best and most well written applications for the Mac, always embraces great technology, and easy to learn and use. If you have not checked it out, you owe yourself to.


      --
      "Why of course, the people don't want war. Voice or no voice, the people can always be brought to the bidding of the leaders...All you have to do is tell them that they are being attacked and denounce the pacifists for lack of patriotism and exposing the country to danger. It works the same in any country." - Hermann Goering to G.M. Gilbert at the Nuremberg war-crimes tribunal.

      "You don't know your past, you don't know your future." - Bob Marley

    4. Re:VPC vs. Terminal Server by pvera · · Score: 1

      If you have been using it for years then there is no way you can visualize my reaction to my first contact with it a year ago.

      The main problem with people that, like me, are switching hats all the time is that anything that takes more than 5 minutes to figure out goes into the mythical "training to-do" list. That is of course the list of all the crap you want to look into whenever you have some breathing room from the hat-switching.

      The other reason it is so easy to just take a look at Timbuk2 and push it aside for later is that it came bundled with our T1 router. Had we paid retail for it then we would be more urged to use it.

      --
      Pedro
      ----
      The Insomniac Coder
    5. Re:VPC vs. Terminal Server by mhbtr · · Score: 1

      Yes, I've been using it for years, but my experience from the getgo has been "wow, this is easy and elegant" Good luck with it! Eytan

    6. Re:VPC vs. Terminal Server by byolinux · · Score: 1

      If you want to do SQL Server stuff on your Mac without paying a lot...

      This is your friend

      Works pretty nicely. I've stopped doing ASP/SQL server stuff now, but when I did... it was good.

  22. It's coming.... by macdaddy · · Score: 1

    I've said it before. It's coming....