OpenSSL is a toolkit that implements the Secure Sockets Layer (SSL v2/v3)and Transport Layer Security (TLS v1) protocols, as well as afull-strength, general purpose cryptography library.It was discovered that the Datagram Transport Layer Security (DTLS)protocol implementation in OpenSSL leaked timing information whenperforming certain operations. A remote attacker could possibly use thisflaw to retrieve plain text from the encrypted packets by using a DTLSserver as a padding oracle. (CVE-2011-4108)An information leak flaw was found in the SSL 3.0 protocol implementationin OpenSSL. Incorrect initialization of SSL record padding bytes couldcause an SSL client or server to send a limited amount of possiblysensitive data to its SSL peer via the encrypted connection.(CVE-2011-4576)A denial of service flaw was found in the RFC 3779 implementation inOpenSSL. A remote attacker could use this flaw to make an application usingOpenSSL exit unexpectedly by providing a specially-crafted X.509certificate that has malformed RFC 3779 extension data. (CVE-2011-4577)It was discovered that OpenSSL did not limit the number of TLS/SSLhandshake restarts required to support Server Gated Cryptography. A remoteattacker could use this flaw to make a TLS/SSL server using OpenSSL consumean excessive amount of CPU by continuously restarting the handshake.(CVE-2011-4619)All OpenSSL users should upgrade to these updated packages, which containbackported patches to resolve these issues. For the update to take effect,all services linked to the OpenSSL library must be restarted, or the systemrebooted.