dave seah: better living through new media Filter Navigation Design Portfolio The Printable CEO Series The Printable CEO Series Compact Calendar Compact Calendar Back to Home Page Admin:Login

Caught Looking: JPEG Virus

POSTED 09/28/2004 UNDER Suckage

Was just reading on Slashdot that the first real JPEG virus with a real payload was found in the wild, posted to USENET. It installs remote control software on your computer, allowing ne'er do wells to control it as if they were actually sitting at it.

This is a disturbing class of virus because you could be infected by viewing a picture on the Internet. Programs that use Microsoft's GDI+ library (a piece of code for manipulating graphics) are at risk. Microsoft has a long list of patched applications and updates too. So patch immediately.

It's also disturbing because this is a pretty common code library that a lot of newer applications use. Since it's a code library, it's shared among programs. So any program that displays graphics potentially is at risk, if they use the JPEG decoding function of the library.

As an experiment, I download SysInternal's Process Explorer to see what programs seemed to be using GDI+. Windows Explorer for XP does, but nothing else appears to. But I'm not as familiar with Windows application architecture as I'd like, so this isn't much to go on.

Your email program may also be at risk. I use TheBat!, which doesn't display graphics by default, but you CAN view attachments. Since it's German software, it's probably all hand-coded and not suceptable.

Bah. This sucks.


Comments

BBCode is supported for text formatting. Example: [b]bold[/b], [url=http://davidseah.com]my link[/url].
I will delete blog spam on sight.

Name: if not a personal name, comment will be deleted

Email:

Location:

URL: If looks like spam, comment will be deleted

Remember my personal information

Notify me of follow-up comments?

Submit the word you see below:


Next entry: 8-bit Memories

Previous entry: Lazy Image Layout 0.36

<< Back to main

Thank you for printing this article! Please note that all material on this website is copyrighted by either David Seah or individual comment contributors. To request permission for republication and distribution, please contact David Seah (http://davidseah.com/contact).