Slashdot Mirror


ClamAV Forced Upgrade Breaks Email Servers

An anonymous reader writes "A couple of weeks ago Sourcefire announced end-of-life for version 0.94 of its free ClamAV antivirus package (and in fact has been talking about it for six months). The method that Sourcefire chose to retire 0.94 was to shut down the server that provided its service. Those who had failed to upgrade are scrambling now. Many systems have no choice but to disable virus checking in order to continue to process email. I am very glad I saw the announcement last week!"

12 of 299 comments (clear)

  1. So you had 6 months to upgrade by gparent · · Score: 5, Insightful

    And you didn't, and now are going to complain when shit doesn't work? Go fuck yourself.

    1. Re:So you had 6 months to upgrade by johnshirley · · Score: 5, Interesting

      Kinda my attitude, too. Had this affect a bunch of servers yesterday. Started researching, found the cause, and solved the problem in 30 minutes on 35 or so servers. Totally my own damned fault for not staying upgraded. Worst impact was that messages were delayed on a few mail server for half an hour and uploads to a handful of webservers threw errors because of the way I scan them. Users tried again. Problem solved.

    2. Re:So you had 6 months to upgrade by Culture20 · · Score: 5, Funny

      I'm effected by endless clueless customers whining that their email server broke.

      While such an occurrence would prompt me into action, I doubt it would prompt me into existence. ;)

  2. Got This Bounce This Morning by WrongSizeGlass · · Score: 5, Informative

    Diagnostic-Code: smtp;
    451-4.5.0 Error in processing, id=02792-02, virus_scan FAILED: virus_scan: ALL VIRUS SCANNERS FAILED: ClamAV-clamd av-scanner FAILED: CODE(0x83d7540) Too many retries to talk to /var/spool/amavisd/clamd.sock (Can't connect to UNIX socket /var/spool/amavisd/clamd.sock: No such file or directory) at (eval 55) line 310.

    ClamAV-clamscan av-scanner FAILED: /usr/bin/clamscan unexpected exit 50, output="LibClamAV Error: cli_hex2str(): Malformed hexstring: This ClamAV version has reached End of Life! Please upgrade to version 0.95 or later.

    At least their error messages are descriptive and informative.

  3. Re:Alternative by Anonymous Coward · · Score: 5, Insightful

    It's kind of an inflammatory article:

    Rather than simply phase this geriatric version out (it was at least one year old, revised to versions .95 and .96 since release, and announcements about the need to upgrade had been made for six months) the development team put to halt instances of V0.94 in production

    So, it's a year and two versions out of date AND they'd been saying for 6 months to move off it.. Yet still it's their fault for shutting down the server!? I'm sorry, but how much support do you want for something that's free?

  4. *Correction* by Slipped_Disk · · Score: 5, Interesting

    The method SourceFire chose to use was to encode a kill command in the ClamAV updates. If they had simply "shut down the [update] server" ClamAV would have continued to work, just without new signatures.

    See their announcement at http://www.clamav.net/lang/en/2009/10/05/eol-clamav-094/

    --
    /~mikeg
    1. Re:*Correction* by Anonymous Coward · · Score: 5, Insightful

      Wow. They could have just stopped publishing updates for older versions; they do have some method of versioning, right?. Older installations could have kept chugging along using the older definitions and newer installations could get the newer definitions. But to remotely *DISABLE* older installations? I don't care if the product and service is free or not; that is pretty fucked up.

  5. EOL annountment from Oct 2009 by Anonymous Coward · · Score: 5, Informative

    End of Life Announcement: ClamAV 0.94.x
    Oct 5, 2009

    All ClamAV releases older than 0.95 are affected by a bug in freshclam which prevents incremental updates from working with signatures longer than 980 bytes.
    You can find more details on this issue on our bugzilla (see bug #1395)

    This move is needed to push more people to upgrade to 0.95 .
    We would like to keep on supporting all old versions of our engine, but unfortunately this is no longer possible without causing a disservice to people running a recent release of ClamAV.
    The traffic generated by a full CVD download, as opposed to an incremental update, cannot be sustained by our mirrors.

    We plan to start releasing signatures which exceed the 980 bytes limit on May 2010.

    We recommend that you always run the latest version of ClamAV to get optimal protection, reliability and performance.

    Thanks for your cooperation!

  6. Re:[clamav-announce] by entrigant · · Score: 5, Informative

    announce lists are intentionally very low traffic. I'm subscribed to over 50, and I rarely receive more than 4 or 5 mails a week at most.

  7. Re:FUCK JEWS by jDeepbeep · · Score: 5, Funny

    FUCK JEWS

    When they are exceedingly attractive, female, not married, and expressing interest, I do.

    --
    Reply to That ||
  8. Re:Alternative by ccandreva · · Score: 5, Interesting

    It's more complicated than that.

    Older versions of clamd were going to crash on signatures that newer versions would accept, and they have been prevented for at least 6 months from using that type of signature. They have posted since then for people to upgrade.

    When they did was publish this type of signature (has to do with length, greater than about 900bytes), where the signature itself is an error message, so when the program dumped the signature the error would be displayed.

    That's all, not a kill switch as such, but using a known bug to deliver a message, rather than have it just bomb out with a hex dump when they tried to use a larger signature.

  9. Re:Alternative by CoolQ · · Score: 5, Informative

    Uh, it HAS been filling your log files with warnings about upgrading for months, if not years. It's pretty f'ing explicit:

    LibClamAV Warning: *** This version of the ClamAV engine is outdated. ***
    LibClamAV Warning: *** DON'T PANIC! Read http://www.clamav.net/support/faq ***

    --Quentin