Remote Exim Exploit In the Wild
An anonymous reader sends word of a remote exploit in the wild against the Exim mail agent. The news comes on the exim mailing list, where a user posted that he had his exim install hacked via remote exploit giving the attacker the privilege of the mailnull user, which can lead to other possible attacks. A note up at the Internet Storm Center reminds exim users how to set up to run in unprivileged mode, and a commenter includes recompile instructions for Debian exim for added safety. The security press hasn't picked up on this story so far.
This isn't news.
We really missed your FUD.
Cheers!
Welcome to a week ago. Oh, and security guys -are- picking up on it. Stop following companies/press and start following persons.
With Postfix around I see no need for Exim. It's just as lightweight but a lot more powerful and secure.
http://www.exim.org/lurker/message/20101210.071922.233697ac.en.html
"Paul Fisher and I have successfully run the exploit against a copy of
Exim running in a debugger on debian lenny, and we believe it utilizes
this bug:
http://bugs.exim.org/show_bug.cgi?id=787
It was fixed in 4.70, but not in the version currently in debian
stable.
James E. Blair
UC Berkeley"
Because sendmail has such a long record of resistance to security bugs :)
It wouldn’t have killed them to just tell me what it is. I can only assume.
Distributed Denial of APK: It takes 15 seconds to reply to him anonymously, but wastes tons of his time if we all do it.
Exim is the MTA that cPanel-enabled servers use, so there is quite a large install base, particularly in the consumer-oriented web hosting space. Except a brief run of ha-ha before the mail spools get moved off to their own partition which is mounted no-exec.
Debian released patches this morning for it.
exim4 (4.69-9+lenny1) stable-security; urgency=high
* Non-maintainer upload by the Security Team.
* Fix SMTP file descriptors being leaked to processes invoked with ${run...}
* Fix memory corruption issue in string_format(). CVE-2010-4344
* Fix potential memory pool corruption issue in internal_lsearch_find().
-- Stefan Fritsch Fri, 10 Dec 2010 13:25:07 +0100
I just went digging through my exim install. I have exim-4.72-r1 on Gentoo and it has the fix in it.
it's actually an old bug, the patch is for 4.69 and is from ~2008
"Sir, the email server has a remote exploit!"
"What you say? An exploit?"
"Yeah, exim has a remote hole!"
"Well, it's a good thing we run postfix!"
The greybeard then goes back to smoking his hookah and playing nethack. All is good and right in the world.
fourth post: "Exim is the MTA..."
if you don't know what an MTA is, sendmail, qmail and postfix are other examples.
“Common sense is not so common.” — Voltaire
[... and there goes my karma :( ] .( ], hate blobs. I can do with less functionality if only the software is free. :( ], but I also see good arguments for emacs. SMTP is different: I see no good arguments for neither exim nor sendmail. As much as i like choice, and support the existence of exim and sendmail (and qmail), I have always felt that the distros do a disservice by offering anything else than postfix as default.
Actually, exim was never the thing to do, and yet Debian had it in default.
Just read the archives, and this has been under discussion ever since. OpenBSD has sendmail, likewise, and this has been under discussion ever since.
I am totally a FOSS person [and there goes even more karma
And some perceive postfix as 'not free enough' and so forth. Whatever, relevant is, that exim has always been a dog, almost impossible to configure, and finally with 4.0 changed the style of its configuration. sendmail: just try to understand why you need to install a compiler (m4) to create a configure file? Plus it used to have some security holes several years ago.
In a nutshell, for the last 10 years, being on Debian, OpenBSD or whatnot, the first thing to go in all my boxes is any not-postfix MTA, and postfix to come thereafter.
Yes, I'm a vi person [OMG, all karma negative!
Would it hurt to explain things?
Oh wait, it runs on Linux and we know that can't be hacked.
Welcome to the early 1990's of memory debugging.
That string_format problem is incredibly shameful this day and age, too.
You know what? I think I'm going to run my exim4 installation under Valgrind, set to terminate at the first memory error.
(Will I still get any e-mail?)
I don't really get all the hate for Exim. I've been using it exclusively on mail servers for about 10 years, and I've never had a problem. I do remember going through a lot of reading and learning (and sometimes experimenting) the first few times I set it up (and of course when implementing a major feature change). But, for me, the task was less daunting than the alternatives. I don't really remember whether postfix was one of those alternatives I explored at the time, but now that I'm familiar with Exim, I see no reason to change.
"Somebody has to do something. It's just incredibly pathetic it has to be us."
--- Jerry Garcia
Or make loud 8oises
And you little scanner too!
Whereas Exim doesn't *need* milters because it's sufficiently capable all by itself.
I once had a Postfix advocate look over my Exim config to see if he make Postfix do what Exim can do. He gave up.
Bet you never thought you'd read that in response to a security announcement. :)
Is exim supposed to be difficult? Damn. Maybe I'm better than I thought (unlikely) or you're lamer than you think (ref. Dunning-Kruger Effect.)
Whichever.
Lacking <sarcasm> tags,
... fixed that for you.
"... Nobody DARES to even try!" -> http://yro.slashdot.org/comments.pl?sid=1903798&cid=34515054 you "ran away" over there at the URL icebraining... why is that? LMAO!
("You try to catch me, but you-just-can't-catch-a-hurricane!")
APK
P.S.=> As to my subject-line above and how it pertains to that link above & our discussion on HOSTS files (where I completely BLEW YOU AWAY, lol)? See THE RODS' video here -> http://www.youtube.com/watch?v=apOdWOK5Rh8&feature=related ... apk
The parent conjured up "Exim haters" out of thin air, but it's really a fiction. There is nothing that warrants such a label.
Sure, we all have our own preferences for MTAs, and we even complain occasionally about particular features or unhelpful config styles, but that's the same for all applications. Sendmail's config is of course a joke, but that's an old MTA and shouldn't be compared with any of the modern ones like Exim, qmail, Postfix, etc.
All MTAs have their proponents, but "MTA haters" really don't exist as a sizeable group for any modern FOSS MTA, beyond a few colorful characters who claim that only their own code is any good.
"The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra