e pur si muove

Nicht für die Ironie mangelhaft

January 2nd, 2006

Public service announcement: Windows’ WMF vulnerability

If you are using a computer running Windows and haven’t yet heard about this, you really should sit up and pay attention. Due to a design flaw in the Windows operating system, improperly coded graphics files (in a rather obscure format known as WMF) can be designed to trigger malicious code (a catchphrase for any kind of virus, worm, trojan horse, etc. that could eat your files and trash your machine). Read the Microsoft Support article (912840) for more details.

How it works

The Windows Metafile Format (WMF) is a relatively obscure file format that has been supported in Windows since Windows 3.0. Unlike other file formats, WMF is authorized to specify a callback function. In lay terms, WMF is designed to allow certain code to be run when the file is loaded into memory. Initially intended for managing printing of graphics files, this functionality has immense potential for abuse. For example, hackers may try to trick you into loading a deliberately programmed graphics file with a code fragment which could wipe out all your files, for example. Clearly, that is a bad idea.

Why you should care

This virus affects all Windows platforms from Windows 3.0 up to XP and 2003 and everything in between. Read more about the WMF virus at this unofficial website. Microsoft has yet to release an official fix but anyone who is using Windows right now should be very, very concerned. The flaw is programmed into the very core of the OS, and therefore you do not need to even open a WMF file to be affected by it. Read more about why on the F-Secure blog or on Wikipedia.

What you can do about it

If you work with graphics files a lot, you could consider using a different operating system such as MacOS or Linux. But if Windows is your poison and you can’t work around it, you can do a few things about it. Any of these could fix the problem until Microsoft decides to do something about it.

This exploit does not depend on the file extension, i.e. renaming .WMF files to .JPG will not stop the exploit.

Things to do:

  1. Install Ilfak Guilfanov’s unofficial hotfix [exe]. While not endorsed by M$, leading antivirus groups have given the patch their seals of approval.
  2. If you are running Windows XP SP2, enable Data Execution Prevention (DEP) for all programs.
  3. If you are running Google Desktop, turn it off until the problem is resolved. The mere act of asking the operating system to read and process a bad WMF file will set off the vulnerable code.
  4. Don’t ever use WMF, period.

Update 20050106 1600: Microsoft released an official security patch yesterday. If your computer hasn’t updated itself yet, get it now from Windows Update. End of story. And it still wouldn’t hurt to do that full backup.

If you are affected by this problem, act now, don’t delay. And doing a full backup wouldn’t hurt either.

January 2nd, 2006

2005 as told by Elia Diodati’s Remaindered Links

Vegging out in the GTA (Greater Toronto Area) as the snow and freezing rain take turns to fall fast and furious while the rest of the city takes the opportunity to take yet another day of unproductivity from the Canadian economy.

Thanks to Kevin and Penny for their hospitality in Buffalo. Hope they had fun visiting us in the GTA. Check out my veg-out trip on Yahoo’s Trip Planner Beta. It’s not perfect, but it’s a helluva lot better than planning a trip using index cards and scratch paper.

Looked through my Bloglines and discovered a hidden trove of blog clippings that I had never gotten round to clearing out. So in no particular order, here are:

  1. a consequestialist fortune cookie fortune,
  2. kawaii anime Linux girls
  3. a reason why left-wing professors aren’t brainwashing their students
  4. shocking video evidence of Bert and Ernie’s intimacies
  5. statistical evidence for the British not being interested in mass education in colonial Singapore [exerpt from here]
  6. a research paper claiming that only 5% of kids enjoy visiting mall Santas
  7. how the NKF saga draws parallels with political proceedings in Singapore
  8. how MOS Burger “manage[d] to craft philosophy out of a humble burger
  9. a gadget which lets you use your iPod as a universal remote
  10. a freeware audio editor
  11. a paper outlining factor analyses of how cities harbor creative industrial activity
  12. an eerily soothing musical instrument made from a tank of water under suspended organ pipes
  13. how to explain Singapore society using complex cow-culations
  14. an exposé on marriage proposal by way of HDB flat
  15. what Singapore’s budget airline quibbles last year reveals about its foreign policies
  16. a howto on coding your own RSS 2.0 feed from scratch
  17. a forum to find help on how to do whatever the !*$#@& with Excel
  18. why six is an important number in Ramsey Theory (a.k.a profound combinatorial theory of the bloody obvious)
  19. how black holes resemble perfect fluids of ten-dimensional superstrings (!)
  20. a quintessentially bizarro-Japanese anti-smoking ad campaign
  21. busty mousepads
  22. a cool personal website recommended by Lancerlord
  23. the worst fake iPod ever
  24. what cover girls get retouched in 20 hours of Photoshopping
  25. a Frappr! map made entirely out of cute pets
  26. a clever way to use HTML syntax to make instant disposable Gmail addresses
  27. a self-study website on music theory
  28. the yummiest packaged cakes I have ever eaten

There. Now I can cleanse my hands of them.

It’s a slow news day on my blogroll, not surprisingly. The biggest news seems to be about which cities had the best celebrations and who had the first 2006 babies/murders/car explosions/weddings/etc. But here’s something a cat calling 911: mystified police arrive on the scene to find owner collapsed on the floor in pain. Also, The Herald (UK) alleges that Harry Potter and the Order of the Phoenix reduced the occurence of child-related casualties of 50% when the book first launch. J. K. Rowling’s books sure seem to be spellbinding in more ways than one. « Zeroth Order Approximation

|