First StarOffice Virus Sighted
Sam Haine '95 writes "News.com is reporting on the creation of Stardust, a virus which uses macros to attack StarOffice, Sun's office suite. The malware was written as a proof-of-concept code to show what might be possible rather than as a serious attempt to create a new attack vector." From the article: "The pest is written in Star Basic. It downloads an image file with adult content from the Internet and opens that file in a new document, according to Kaspersky's posting."
First, a question, I don't know what the default setting for StarOffice is as to macro execution. Is it turned on by default?
Regardless, it's no secret of mystery even if by default macro execution is on in StarOffice, the vulnerability is in the OS infrastructure. If this happened on a Un*x machine (Sun, HP, Linux, BSD), the damage would be confined and limited to what the user had unprotected. It would be highly unusual for a Un*x user hit with a StarOffice macro exploit to have enough exposure to compromise the system.
OTOH, while it is getting better in Windows, there are still far too many users set up with admin privileges, and we're a long way from sufficient education and reconfiguration such that a typical Windows user has safe access so exploits succeed in only local impact.
Macros in documents are almost evil, I hate that everything sent somehow has to have its own life-force, but in properly configured systems, they're manageable. (I don't object to macros, I use them all the time, but to make them "required" to get the full effect of e-mail is annoying.)
What? No link to the "adult content?"
It downloads an image file with adult content from the Internet and opens that file in a new document, according to Kaspersky's posting.
I don't call that a virus, I call it a feature.
Hopefully the next version will allow you to enter keywords to guide the image downloader.
If this signature is witty enough, maybe somebody will like me.
It downloads an image file with adult content from the Internet and opens that file in a new document
That's no virus, that's a productivity tool!
This guy's the limit!
. . . It downloads an image file with adult content from the Internet and opens that file in a new document . . .
Automatically? Shouldn't this be considered a feature rather than a virus?
Sweet informative mod.
Is this really a virus. It downloads and displays and image with adult content, and displays it. It doesn't run any malicious code, doesn't touch your file system, and doesn't leave any trace after it has run. Sure, you may get in trouble at work, if it downloads the single image, but I think that most IT departments would understand, and wouldn't be able to do much for you for downloading a single image with adult content.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
... is do you actually get to see the adult content whilst you get infected? it'd make it so much less annoying.
I doubt this is really going to turn into anything major though, Star still has security through obscurity. MS office is taking all the hits on the macro virus front.
I'm actually fairly pleased that they have done this though, it will make people look further and work to make it even more secure
*''I can't believe it's not a hyperlink.''
The more open source products get used, the more their authors will realize that it's not enough to be l33t to write a secure product.
It will also require tough and down-to-the-ground tough work such as researching the worms out there and patching the product out.
Another thing is: you can never "fix" the user, there will always be the guys to run attached executables that promise hot porn and FREE MONY!.
people scared by threat: 3
people who don't care and want to see the adult content: 423221
(someone had to say it)
proof of concept is not a virus, sure it could be, but until its in the wild its not really
If you want to trick someone into viewing an image, why not just embed the image in the document?
Where is the "proof" (and the "virus") in this "proof of concept virus"?
I'm all for protecting users from their own stupidity, but in the end, there's a point where people stop having any power at all.
"It downloads an image file with adult content from the Internet and opens that file in a new document, according to Kaspersky's posting." What a great feature! Jokes aside, this actually could be dangerous if used correctly. The proof-of-concept is only demonstrated with a porn image, but imagine what could potentially be used in place of the adult content..
Beat the computer, program your life.
This so-called virus, therefore, is just a trojan.
File under 'M' for 'Manic ranting'
I've floated the idea of a multicast based worm capable of infecting anyone who is accessing a multicast stream. I came up with this idea after some CCNP studies while doing some multicast tests. For those who need a briefer on how multicast works: What is Multicasting ? Multicasting is a technique developed to send packets from one location in the Internet to many other locations, without any unnecessary packet duplication. In multicasting, one packet is sent from a source and is replicated as needed in the network to reach as many end-users as necessary.
In my theory, a virus creator need create say a corrupted image, sound, etc., and send it through networks as a spoofed source. For example, MSN, AIM, Yahoo! messengers all stream annoying advertisements, so what's to stop someone from creating a packet injection tool to stream a virus through to everyone listening for the multicast and infect their machine.
Let D=Disney A=Attacker M=Multicast_Address DST=Destination... If A spoofs D sending bad data to M's DST... How many machines can possibly get infected. The framework is there and the possible outcome would be mass infections on a worse level then any worm seen. Of course the whole notion is conceptual but I'm sure it can be done.
Anyhow in relation to the article, there is no mention of which operating system this PoC affects but I'm sure it will only be a matter of time before someone creates all sorts of perl, sh, python scripts to try and make Unix zombies or so. Luckily I know of no colo places using StarOffice on big piped networks, so DDoS drones are unlikely to come out of this. Simply infected machines... Will be strange to see what else comes out of this.
Infiltrated dot Net
If you're at the wrong kind of workplace, suddenly having porn on your screen is pretty bloody malicious.
Me? Looking at porn at work? Noooo, sorry, must be that virus goin' round.
A heartfelt THANK YOU to the autor!
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Get used to it. 99.9999% of windows "viruses" are just people dumb enough to go "OOOH LOOK IT SAYS IT'S A SCREENSAVER OF PONNIES!" rather than you know, viruses.
Couldn't agree more. There are some people in this world who need to be fed through Saddam's plastic shredder feet first.
Cool... Thanks for the idea!
Respectfully Signed,
Anonymous Redmond Washington Resident
Get your Windows Malicious Software Removal Tool Here for FREE! - http://fedora.redhat.com
Star still has security through obscurity.
Not really. The virus writers have access to the source code. If they wanted to go deeper than macro viruses.
While you are technically correct, the author of this did not want to provide self-propogating attributes to it. That would take it more out of the realm of Proof-of-Concept and place it as an actual virus or worm. Anyone with any type of macro, scripting, programming skills could add a simple email routine and/or with a bit more skill scan for open network drives and copy itself out, etc...
The fact that it can run script on a client machine once a user opens the document is the entire point of the "virus".
So back to what I was orignally saying, this is, as you said, not a "virus". It is a "Proof-of-Concept Virus" however.
If you're in a company and a "virus" takes out one of the system files on one of your servers ... but the data is safe, you have less of a problem than if a "virus" leaves the server intact, but deletes all of your data.
... the risk is greater that your hard drive will fail before you get a "virus" on your Linux box. With a failed hard drive (and no backup), you've lost all your data. At some point, it is up to the admin (the user in this case) to back-up his/her data. There is a point at which the OS/app's responsibility ends and the admin's begins.
It's always about the security of the data.
Which is why part of the OS's job is to restrict the ability of regular users as much as possible.
When all that is in danger is your personal home directory, that's really as good as the OS can be.
If we're talking single user/home machines
I am sure that this announcment has nothing whatsoever to do with the fact that Kapersky sells virus checkers for Linux.
Kapersky has products for Linux file servers and mail servers -- although I cannot find anything beyond a price on their website, so perhaps what they have is a product that checks for Windows viruses but happens to run under Linux.
The real "Libtards" are the Libertarians!
The key element of a virus is that it copies itself. What is the purpose of having a macro copy itself without user intervention?
Although the summary doesn't explicitly say it, the article confirms that this affects OO as well as StarOffice
Struggling to find a day everyone can make? WhenShallWe.com
So like every win32 virus it isn't a spawn of already existing code, and someone had to write it using an existing API or scripting engine that anyone can use and has already used for otherwise legitimate purposes? Get rid of scripting engines and APIs. Problem solved.
Blame the user, not the software.
This thing downloads adult content and displays it. And this is a bad thing for us dorks because...
This virus doesn't do any damage. Is that because Star Basic runs in a sandbox and can't actually do damage? Or is it because the proof-of-concept virus didn't want to do any damage? If there is a sandbox, all this did is prove how secure Star Office is, not how vulnerable it is.
Pardon me for asking but doesn't the definition of a virus include duplication? All I hear is that some code can download a picture. How does it "reproduce" itself and infect other stations?
Just because all it does is download porn, doesnt mean that it couldnt download a shell script that wipes out the MBR on your hard disk.
Windows has more viruses because linux has more virus coders.
What? No link to the "adult content?"
be careful what you wish for... the 'adult content' could be goatse
There are 10 types of people in this world, those who can count in binary and those who can't.
Both StarOffice users have been contacted and were warned to be careful.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
It's sad to see that Slashdot is becoming irrelevant... this same news article was posted on other news websites up to two days earlier, but Slashdot prefers to link to the CNet article only. Other submissions on the same topic are rejected outright. Bias? Nah... haha it's just moderator preferences that are making competitor sites like Digg grow and Slashdot stay static because it too often now has older, less-timely links.
But when you execute that screensaver, it emails itself to other dumb windows users. Does this supposed OpenOffice 'virus' have any form of replication, human-assisted or otherwise? Without some form of replication, this is less of a virus than some Unix shell script that reads something like:
/* #This virus uses the honour system. Please email this to all your friends before executing as root
rm -rf
That it infects the global template when opened from a document file is the actual "proof of concept" here, and if it really doesn't require user intervention, in the default configuration of StarOffice or OOo, to (1) allow macros to run, and (2) allow a macro running in one document to affect the global template, then there is a real, though I would suspect fairly simple to fix, problem; document macros need to run, by default, in a more tightly-restricted sandbox than that.
Any document format with a scripting facility provides the capacity to a script on the client machine when a user opens a document. If that's all it takes to have a "virus", then every macro is a "virus".
And that whooshing sound you just heard was a veiled goatse reference flying over your head.
Qxe4
...and the virus also.
It downloads an image file with adult content from the Internet and opens that file in a new document, according to Kaspersky's posting.
So I guess this is just further proof that the internet is indeed for porn.
Star Office and OpenOffice files are not like Microsoft Office files anyhow, they are zipped up xml files in folders. So it's possible to view or remove all macros without loading them into OOo or having a special tool. They aren't mixed in with some secret format.
Losing $HOME, for anyone who cares about their data enough anyway, means restoring from backup (ie, somewhere outside $HOME, even if it's just in another dir). If something outside $HOME is compromised though, then then that user has risked many other systems and users; not just himself. In doing so, he made the 'net more difficult to police, and exposed himself to future troubles. We're all connected now.
Oh my God! *runs off to backup high score file*
"What is Internet Explorer 7? Are you saying we can't access the normal internet?" - I love tech support. Really.
Some call it Darwinism at work, I call it Job Security (TM)...
"But this one goes to 11!"
True (and I'm so tempted to see if a windows version of your example would actually work) but the point is you'll have to live with all malicious code being called a virus because the great unwashed doesn't know any different.
until someone loses an eye.
Potentially, yes. It also needs to be able to operate outside of its containing application, such as retrieving and loading external content without the approval of the user.
That publishing or distributing information in *any* 'word processor' format is just silly. The only time you should send or accept a 'word processor' format file from anyone is when you are specifically collabortating with that person to co-produce that document, and you have agreed in advance to use that specific format.
And even then it would make sense to use plain text to collaborate on the *content* of the document, and then have one person do the 'typesetting' in an appropriate application once the content is complete. Content update/edits would go back to the plain text, and then re-typeset the new version.
Oh, and if your document isnt of sufficient size or importance to do it that way - it probably doesnt need fancy fonts and formatting anyway.
It may seem like overkill, but I set things up this way not because I'm scared of the havock a virus might wreak, but because I know that my mother every once in a while f*s up, deletes or otherwise ruins important files, preferably spreadsheets that are extremely painful to reconstruct. Her own files - not system files. And usually she doesn't notice until either 3 days or 3 months later.
I sleep well, she can do whatever she wants, and everyone is happy.
sig? Oh, that sig...
I can see where there could be a legitimate need to display an image from the web.
And whatever can be done, can be done poorly, as how could I expect the software to censor a pornographic image when it doesn't even know what one is?
Its the ability to execute arbitrary code or snoop that concerns me. These lead to identity theft, keyloggers, and kernel mode rootkits.
One who remains ignorant of STD's is apt to get one.
One who doesn't know how his machine works is apt to lose control of it.
Knowledge is what open source is all about - and why we can talk of security issues freely so it does not become a problem.
In an ideal world, letting someone know they have a security problem should rank about the same seriousness as advising a friend he forgot to zip up after a nature call.
This bird flu thing going around is a problem only because we don't know exactly how it works. If we did, we could easily sidestep it.
It never ceases to amaze me businesses tolerate the enforced ignorance paradigm that keeps putting us all at risk.
"Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]
(Ok, just kidding, they're probably up to 10 actual users by now). Of course, the user that reads binary and the one that can't.
What this guy has a a doc which has a macro embedded in it. And all you get is an execution of that macro when you open the doc.
Where are the *real* characteristics of a virus - spreading to other files on the disk?
* lon3st4r *
The problem may not really be the "payload" as in deleting $HOME,
which would be annoying or disrupting if you don't rsync, tar or backup it.
But the fact that someone could maybe abuse it, and start "replicating"
by sending itself via sendmail or whatever or replicating to all your OO.org documents.
Think I LOVE YOU virus or similar or maybe I'm just too outlook oriented.
What's more stupid is that a script kiddy would simply take this proof, take some word/excel virus and simply adapt it...
I think it is stupid to provide such insecure macro thingy; moreover, displaying a proof of concept to everyone,
before a CERT is release to the OO.org developer or similar...
Just my 2 cents.
TechWack has more though (without quoting a source):
I like the description of "A proof of concept virus." I guess virus writers are using the Agile Methodology. j/k
--Cally
and I'm so tempted to see if a windows version of your example would actually work
It does, there are several examples in the wild. Usually they say something like "OMG, I just found a virus on my system and it might have spread to everyone in my address book. If you have (name of Windows system file) in C:\WINDOWS\SYSTEM32, delete it immidiately and forward this warning to all your contacts".
And yes, the moron I got it from had already deleted the system file. Luckily not one of the files needed to boot the system though.
3 telltale signs microsoft commissioned this: They want to start getting peoples imaginations onto damaging the name of staroffice.
1) adult file: yikes! imagine if it had loaded a normal image, nothing for representatives to get upset about then is there
2) This isn't even a virus, how lame
3) It is microsoft, come on
While is a nuisance, it isn't a virus. It doesn't replicate. It isn't a worm or trojan.
It doesn't exploit anything.
In fact, isn't it useful to have remote hosted files open in documents if you decide you want them? Isn't that a legitimate use of star basic?
If you allow it.
Nothing to see here people, especially if they used goatse as the adult image.
If it was some cute amateur, then send me the virus now!
After years of falling for 'Anna Kournikova' and the like, finally a virus than mans up and gives us what we want.
please type the word in this image: FuckBill
verification text - if you are visually impaired, please email us at pater@slashdot.org
#hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
"Backup my files"? are you kiddin? Is that a real thing you have to do? I always though that was just like, you know, a figure of speech. I dunno like 'wake up and smell the coffee' or 'see ya later alligator'
I think that StarOffice adding this feature might be one step too far in copying microsoft's product....