Oval Definition:oval:com.redhat.rhsa:def:20070795
Revision Date:2008-03-20Version:637
Title:RHSA-2007:0795: cyrus-sasl security and bug fix update (Moderate)
Description:The cyrus-sasl package contains the Cyrus implementation of SASL. SASL is the Simple Authentication and Security Layer, a method for adding authentication support to connection-based protocols.

  • A bug was found in cyrus-sasl's DIGEST-MD5 authentication mechanism. As part of the DIGEST-MD5 authentication exchange, the client is expected to send a specific set of information to the server. If one of these items (the "realm") was not sent or was malformed, it was possible for a remote unauthenticated attacker to cause a denial of service (segmentation fault) on the server. (CVE-2006-1721)

    This errata also fixes the following bugs:

    the Kerberos 5 library included in Red Hat Enterprise Linux 4 was not thread safe. This update adds functionality which allows it to be used safely in a threaded application.

    several memory leak bugs were fixed in cyrus-sasl's DIGEST-MD5 authentication plug-in.

    /dev/urandom is now used by default on systems which don't support hwrandom. Previously, dev/random was the default.

    cyrus-sasl needs zlib-devel to build properly. This dependency information is now included in the package.

    Users are advised to upgrade to this updated cyrus-sasl package, which resolves these issues.
  • Family:unixClass:patch
    Status:Reference(s):CVE-2006-1721
    RHSA-2007:0795
    RHSA-2007:0795-02
    RHSA-2007:0795-02
    Platform(s):Red Hat Enterprise Linux 4
    Product(s):
    Definition Synopsis
  • Red Hat Enterprise Linux must be installed
  • OR Package Information
  • Red Hat Enterprise Linux 4 is installed
  • AND
  • cyrus-sasl is earlier than 0:2.1.19-14
  • AND cyrus-sasl is signed with Red Hat redhatrelease2 key
  • cyrus-sasl-devel is earlier than 0:2.1.19-14
  • AND cyrus-sasl-devel is signed with Red Hat redhatrelease2 key
  • cyrus-sasl-gssapi is earlier than 0:2.1.19-14
  • AND cyrus-sasl-gssapi is signed with Red Hat redhatrelease2 key
  • cyrus-sasl-md5 is earlier than 0:2.1.19-14
  • AND cyrus-sasl-md5 is signed with Red Hat redhatrelease2 key
  • cyrus-sasl-ntlm is earlier than 0:2.1.19-14
  • AND cyrus-sasl-ntlm is signed with Red Hat redhatrelease2 key
  • cyrus-sasl-plain is earlier than 0:2.1.19-14
  • AND cyrus-sasl-plain is signed with Red Hat redhatrelease2 key
  • cyrus-sasl-sql is earlier than 0:2.1.19-14
  • AND cyrus-sasl-sql is signed with Red Hat redhatrelease2 key
  • BACK