Tag Archives | Microsoft

Microsoft MSN chat exploitable without the latest patches, code in the wild

InfoWorld: Top News reports “Microsoft warns customers about exploits for new flaws. BOSTON – Microsoftæwarned customers about computer code that exploits holes in the company’s software and blamed security researchers for publishing proof of concept code to trigger the vulnerabilities, which was then turned into working attacks.”

This isn’t about shooting the messengers. It’s common practice to notify vendors of a flaw when you find them and give a reasonable grace period before publicly releasing sufficient information to exploit the flaw, to give the vendor, Open Source or Closed, a chance to distribute a patch. In this case, the patches are already out there, as I blogged on Wednesday. It just takes a while for a few million people to patch. Most of us like to wait to hear if others discover problems with the patches.

However, it was Microsoft that publicized the vulnerabilities, and you can bet that others had already duplicated the exploits, based on the description Microsoft provided, as well as the binary patches that pointed to the affected code.

This still points back to Microsoft. Downloading and displaying a graphic should not allow remote code to be executed under any circumstances. A deep problem with the Microsoft operating system security model is exploited once again.

What is the marketplace effect?

InfoWorld: Application development reports “Judge questions impact of Microsoft settlement. WASHINGTON – A U.S. district court judge on Wednesday praised Microsoft for efforts to improve technical documentation for its communications protocols, but questioned the effect in the marketplace of her final judgment in the U.S. government’s antitrust case against the software giant.”

Microsoft kills another word: interoperable joins innovation

Computerworld News reports “Microsoft’s Gates vows ‘interoperable’ software. In a lengthy letter to customers yesterday, Microsoft Chairman Bill Gates spelled out a new mission for his company’s software: better interoperability. ”

That’s just silly. Microsoft got into the market interoperating with IBM LAN Manager, then Novell networking. Until Microsoft actually shows they are acting differently, this is just a rehash of “Embrace, Enhance, Extend, Extinguish.” Microsoft is using their marketing machine to kill the meaning of another word, just as they distorted the “right to innovate” to mean “using monopolistic practices to dominate a marketplace and crush competition,” they are trying to redefine “interoperate” to mean “Microsoft can access everything but no one can access them.”

Recently, Microsoft was embroiled in a controversy over theopennessof their Office XML. (HINT: Don’t bother, go with OpenOffice.org’s soon-to-be-OASIS-standard format. Tools are out there.) The resolution was for Microsoft to issue a new license for their XML that effectively limits others to read and not write the format, and also a poison-pill requirement that software contain a clause specifying the technologies are licensed from Microsoft, a requirement which prevents the formats from being used in GPL software.

It is interesting to note that Microsoft is trying this tactic. Let’s see what happens next.

Fat Tuesday followed by Patch Wednesday

Computerworld News reports Thirteen patches planned in next Microsoft security update. “Microsoft has telegraphed its plans to release 13 security patches as part of its regular monthly security update next Tuesday.”

Details on MS05-04 through -015 include critical patches to prevent remote code execution in Internet Explorer, OLE, COM, the DHTML editing control, the License Logging system, PNG processing, the Windows Shell, Sharepoint, ASP.NET and Microsoft Office. Microsoft Bob appears to be unaffected. It is the seventh week of 2005.

Vendor support vs. user support

Jon Udell asks the question: “How can high-tech product support be so abysmally bad? And how did we arrive at the point where users, not vendors, provide so much of the useful information?”

What an unusual perspective! I’d been a fan of the PCVENDB forum on CompuServe for support from Fox Software, but far more importantly from the many wonderful “users” — fellow developers and consultants — who taught me Fox software and consulting and so much wisdom. Even after the purchase by Microsoft, support didn’t come from the vendor, but from the forums – CompuServe’s FoxForum and the FoxForum Wiki and Ed Leafe’s ProFox mailing list. The vendor might occasionally post a knowledgebase article confirming what we already knew. But users have always supported software. They have no choice.

I recall seeing a directory on some vendors CDs labeled UNSUPPORTED, with a disclaimer that said the vendor would provide no technical support for the included tools. My question: Unsupported? How can you tell?

VFP 9 EULA posted to FoxForum Wiki

Andrew MacNeill points out that the VFP 9 EULA is posted in its entirety to the FoxForum Wiki at http://fox.wikis.com/wc.dll?Wiki~VFP9EuLA~VFP.

It’s great to see the brain-dead requirement of having to uninstall previous versions has been removed. However, there are some really bizarre new phrases added. Rush Strong points out the weirdest: “You may not.. work around technical limitations in the software,” Excuse me? That’s how I have made my living for the past fifteen years. VFP doesn’t include your inventory system, but that’s a technical limitation I can help you work around. Yes, it’s true that DROP TAG ALL will remove all relations, but I know of a product that works around that technical limitation… VFP crashes when used with some HP drivers, but there’s a technical work-around on the Microsoft KnowledgeBase that lets me work around this technical limitation.

I find it hard to believe that such a silly requirement could be enforced in court. On the one hand, OJ was found innocent and Sacco and Vanzetti executed. On the other, Microsoft was found guilty, guilty, guilty. I have neither the money nor the interest in finding out what is and isn’t enforceable in the EULA! But I think a lawyer at Microsoft needs to be flogged for writing such nonsense.

VFP9 co-existing with earlier development versions

Ken Levy responded to my earlier post with:


Based on the feedback from you and others in the VFP community after the release of VFP, I met with the Microsoft legal team who worked on the VFP 9.0 EULA and they allowed that section to be removed.æ So anyone can upgrade to VFP 9.0 and use “any” previous version on the same machine, no restrictions in the EULA on previous versions related to upgrading.æ You can blog my comment on that if you want so people know who don’t have VFP 9.0 yet.

Powered by WordPress. Designed by Woo Themes

This work by Ted Roche is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States.