You are here

POODLE: SSL 3.0 Vulnerability

IDs: 
CVE-2014-3566
Keywords: 
POODLE, SSLv3, OpenSSL
Description: 

A new SSLv3 vulnerability called POODLE (Padding Oracle On Downgraded Legacy Encryption) was published today. The vulnerability allows recovering plaintext, for example HTTP cookies, of a HTTPS connection.

Attackers require MitM (man-in-the-middle) access to the connection and must be able to force the client to perform special requests. This is usually done by injecting JavaScript.

Note that POODLE may also affect TLS 1.0 - 1.2 connections if both endpoints support SSLv3. A MiTM attacker can force both endpoints to use SSLv3 by running an SSL protocol downgrade attack. A new TLS option called TLS_FALLBACK_SCSV is now available with OpenSSL 1.0.1j  to prevent protocol downgrade attacks. Unfortunately this option requires client support to be effective. The only browser currently supporting the feature is Google Chrome (since February 2014). Airlock therefore decided to completely deactivate SSLv3 in the corresponding hotfix.

Resolution: 

Airlock provides hotfixes for all currently supported releases:

Note that by disabling SSLv3, very old clients like IE6 on Windows XP can no longer use HTTPS with Airlock. Newer clients support the successor protocol TLS and are not affected by this change. 

A list of common clients/browers and their supported SSL version can be found in any Qualys SSL Report [2] in the section Handshake Simulation.

Component: 
Airlock
Airlock Vulnerability Status: 
Airlock vulnerable, see resolution
Back-end Vulnerability Status: 
Does not affect back-end behind Airlock