Unhealthy Sniffing
Simon Doring writes "Stefan Esser did it again. Yesterday he reported 13 remote root vulnerabilities in Ethereal. Time to teach all those sniffing kiddies an unhealthy lesson. The next LAN party will be a lot of fun."
← Back to Stories (view on slashdot.org)
network sniffers are useful for other things as well.
just this spring had to use ethereal on one networking course to follow ethernet packets, which computer was asking what from who, how the router affected the packets and how a hub is different from a switch(all and all quite basic stuff but still it was quite useful for gaining insight to the different protocols in real world like situation)..
how about the windows port?
world was created 5 seconds before this post as it is.
Will ethereal work as a passive scanner? Like used to grab packets from a MAC filtered wi-fi network that you do not have access to?
Sounds like a good time to check out Ettercap
Short Description:
Ettercap is a multipurpose sniffer/interceptor/logger for switched LAN.
It supports active and passive dissection of many protocols (even ciphered ones) and includes many feature for network and host analysis.
Yeah, I don't like remote root exploits any more than the next guy, but are there a lot of people who run this 24/7? For the one hour a week I run this tool, I'm not AS concerned as if it was my OS with those vulnerabilities *cough*Windows*cough*.
Yes, I am an agent of Satan, but my duties are largely ceremonial.
There is no reason the Ethereal GUI or protocol analysis code needs to run as root. It should drop privileges as soon as it begins sniffing.
These bugs can also be used to catch war drivers. Another trick I've seen in a white paper was to transmit fake traffic from an unused IP address and watch for reverse DNS lookups.
'SBEMAIL!' is better than a goat!!
Ethereal is a valuable network diagnostic tool. It has saved my ass a couple of times, and it has been helpful many times. I was the only person in my Networks class in college that was able to do my assignments from my room, everybody else had to go to the lab to use the commercial sniffer.
On the other hand, 13 vulnerabilities isn't too terrible and hopefully they'll get them patched up straight away. I'm sure that your average commercial packet sniffer probably is probably just as bad or worse, and those bugs aren't getting fixed.
-73, de n1ywb
www.n1ywb.com
Thanks to ProPolice on OpenBSD, these stack overflows will only lead to a crash, not a root exploit on this OS.
Gentoo has a project called "Hardened Gentoo" where the stack overflow would just chrash the Ethereal.It's time the bigger Linux distros implement similar technology (that exist as PaX).
you can skip over the canary that ProPolice implements; however OpenBSD is still secure because of its paranoia concerning buffer overflows:
.rodata section
stack-gap randomization...
the
PROT_EXEC purity
WX protection (can't execute in areas of write perm/ vice-versa)
Want to know about unhealthy sniffing? Hang out in the sysadmin's office at my old job for ten minutes.
The article says that they found the vunerabilities during a code audit with an ethereal vendor, but it doesn't mention if they let the ethereal maintainers know about the problems before they released the report. If they did I would imagine we will have a new version with these bugs squashed rather quickly. If they did not I would say that is rather lame of them.
You've got to hand it to the ethereal team for their quick fixes.
The bottom of the advisory states that they were made aware on the 5th of March, and by the 23rd of March all the holes were fixed.
but I can't find 0.10.3 anywhere!
It's not on the offical ftp site: ftp://ftp.ethereal.com/pub/ethereal/
Nor is it on the source forge page: http://sourceforge.net/project/showfiles.php?group _id=255
Seriously. Most "+Funny" stuff here barely makes me crack a grin, but that was truly laugh-out-loud hilarious. Well done!
Another case of needing a new moderation...
I touch computers in naughty places
It's surprising how many vulnerabilities are found in Ethereal - this report is certainly not the first. And they tend to be root vulnerabilities.
Really, it's amazing that software like Ethereal, intended as a security tool, wasn't written with a bit more care and attention to avoid buffer overflows and similar causes of exploits. Normally one would expect something that needs to run as root and accept arbitrary data from the network interface to be written with extra caution and paranoia.
-- Ed Avis ed@membled.com
so who cares? without proof this guy could say anything (although i beleive him)
Proof of Concept is what would really impress me.
WX protection (can't execute in areas of write perm/ vice-versa)
How does this work with programs that dynamically compile things, such as a virtual machine for Sun's Java platform?
You get to see lots of detailed info about the cracker's bits as they're attacking your pc :)