-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

===========================================================================
             AUSCERT External Security Bulletin Redistribution

                               ESB-2014.2325
  sol15882: TLS1.x padding vulnerability CVE-2014-8730 Security Advisory
                              9 December 2014

===========================================================================

        AusCERT Security Bulletin Summary
        ---------------------------------

Product:           F5 products
Publisher:         F5 Networks
Operating System:  Network Appliance
Impact/Access:     Access Privileged Data -- Remote/Unauthenticated
Resolution:        Patch/Upgrade
CVE Names:         CVE-2014-8730  

Original Bulletin: 
   https://support.f5.com/kb/en-us/solutions/public/15000/800/sol15882.html

- --------------------------BEGIN INCLUDED TEXT--------------------

sol15882: TLS1.x padding vulnerability CVE-2014-8730 Security Advisory

Original Publication Date: 12/08/2014
Updated Date: 12/08/2014

Description

Incorrect TLS padding may be accepted when terminating TLS 1.x CBC cipher 
connections. (CVE-2014-8730)

Impact

Attackers may be able to calculate the plaintext of secure connections.

Status

F5 Product Development has assigned ID 451218, ID 450804, ID 454465 (BIG-IP), 
ID 494328, ID 494330, ID 494331 (BIG-IQ), and ID 494339, ID 494341, ID 494342 
(Enterprise Manager) to this vulnerability, and has evaluated the currently
supported releases for potential vulnerability.

To determine if your release is known to be vulnerable, the components or 
features that are affected by the vulnerability, and for information about
releases or hotfixes that address the vulnerability, refer to the following 
table:

Product 	Versions known to be vulnerable 	Versions known to be not vulnerable 	Vulnerable component or feature

BIG-IP LTM 	11.0.0 - 11.5.1				11.6.0					SSL profiles
		10.0.0 - 10.2.4				11.5.1 HF6
							11.5.0 HF6
							11.4.1 HF6
							11.4.0 HF9
							11.2.1 HF13
							10.2.4 HF10 	

BIG-IP AAM 	11.4.0 - 11.5.1				11.6.0					SSL profiles
							11.5.1 HF6
							11.5.0 HF6
							11.4.1 HF6
							11.4.0 HF9

BIG-IP AFM 	11.3.0 - 11.5.1				11.6.0					SSL profiles
							11.5.1 HF6
							11.5.0 HF6
							11.4.1 HF6
							11.4.0 HF9 	

BIG-IP  	11.0.0 - 11.5.1				11.5.1 HF6				SSL profiles
Analytics	11.6.0					11.5.0 HF6
							11.4.1 HF6
							11.4.0 HF9
							11.2.1 HF13

BIG-IP APM 	11.0.0 - 11.5.1				11.6.0					SSL profiles
		10.1.0 - 10.2.4				11.5.1 HF6
							11.5.0 HF6
							11.4.1 HF6
							11.4.0 HF9
							11.2.1 HF13
							10.2.4 HF10

BIG-IP ASM 	11.0.0 - 11.5.1				11.6.0					SSL profiles
		10.0.0 - 10.2.4				11.5.1 HF6
							11.5.0 HF6
							11.4.1 HF6
							11.4.0 HF9
							11.2.1 HF13
							10.2.4 HF10

BIG-IP 		11.0.0 - 11.3.0				11.2.1 HF13			 	SSL profiles
Edge Gateway	10.1.0 - 10.2.4				10.2.4 HF10

BIG-IP GTM* 	None					11.0.0 - 11.6.0				None
							10.0.0 - 10.2.4

BIG-IP Link 	None					11.0.0 - 11.6.0				None
Controller* 						10.0.0 - 10.2.4

BIG-IP PEM 	11.3.0 - 11.6.0				11.6.0 HF3				SSL profiles
							11.5.1 HF6
							11.5.0 HF6
							11.4.1 HF6
							11.4.0 HF9

BIG-IP PSM 	11.0.0 - 11.4.1				11.4.1 HF6				SSL profiles
		10.0.0 - 10.2.4				11.4.0 HF9
							11.2.1 HF13
							10.2.4 HF10

BIG-IP  	11.0.0 - 11.3.0				11.2.1 HF13			 	SSL profiles
WebAccelerator	10.0.0 - 10.2.4				10.2.4 HF10


BIG-IP WOM 	11.0.0 - 11.3.0				11.4.1 HF6				SSL profiles
		10.0.0 - 10.2.4				11.4.0 HF9
							11.2.1 HF13
							10.2.4 HF10 	

ARX 		None 					6.0.0 - 6.4.0			 	None

Enterprise	None					3.0.0 - 3.1.1				None
Manager* 						2.1.0 - 2.3.0 	

FirePass 	None 					7.0.0					None
							6.0.0 - 6.1.0 	

BIG-IQ Cloud 	4.0.0 - 4.4.0				None 					REST API

BIG-IQ Device 	4.2.0 - 4.4.0				None 					REST API

BIG-IQ Security	4.0.0 - 4.4.0				None 					REST API

LineRate 	None 					2.2.0 - 2.5.0				None	
							1.6.0 - 1.6.4 	

*The noted products contain vulnerable code but do not expose SSL profiles and 
are therefore not vulnerable.

Recommended action

If the previous table lists a version in the Versions known to be not 
vulnerable column, you can eliminate this vulnerability by upgrading to the 
listed version. If the table does not list any version in the column, then no 
upgrade candidate currently exists.

To mitigate this vulnerability, you can configure a custom cipher string for 
the SSL profile and associate the profile with the virtual servers. To do so, 
perform one of the following procedures:

BIG-IP SSL profiles

To mitigate this vulnerability, you can create a custom cipher string for the
SSL profile that uses RC4 or AES-GCM ciphers. For details about how to add 
this, refer to the following procedures:

BIG-IP 11.5.0 and later

In BIG-IP 11.5.0 and later, you can create a custom cipher string for the SSL
profile using the AES-GCM:RC4-SHA ciphers. To do so, perform the following
procedure:

Impact of procedure: An SSL virtual server configured to use this SSL profile 
will use only TLS 1.2-compatible ciphers or RC4-SHA ciphers. Clients who do not
support TLS 1.2 may not be able to connect, or will connect using an RC4-SHA 
cipher. RC4 ciphers are not FIPS compliant.

   1. Log in to the Traffic Management Shell (tmsh) by typing the following 
    command:

    tmsh
    
   2. Create a custom SSL profile that specifies the AES-GCM:RC4-SHA ciphers by 
    using the following syntax:

    create /ltm profile <client-ssl / server-ssl> <profile_name> ciphers 
    !SSLv3:AES-GCM:RC4-SHA

    For example, the following command creates a custom client SSL profile 
    called TLS-Padding:

    create /ltm profile client-ssl TLS-Padding ciphers !SSLv3:AES-GCM:RC4-SHA
    
   3. Save the configuration by typing the following command:

    save /sys config

   4. Associate the SSL profile with the virtual servers.

BIG-IP 10.x - 11.4.1

In BIG-IP 10.x - 11.4.1, you can create a custom cipher string for the SSL
profile using the RC4-SHA ciphers. To do so, perform the following procedure:

Impact of procedure: Clients that do not support the RC4-SHA cipher will fail 
to establish a connection to the virtual server. RC4 ciphers are not FIPS 
compliant.

   1. Log in to tmsh by typing the following command:

    tmsh

   2. Create a custom SSL profile that specifies the RC4-SHA ciphers by using the
    following syntax:

    create /ltm profile <client-ssl / server-ssl> <profile_name> ciphers 
    !SSLv3:RC4-SHA

    For example, the following command creates a custom client SSL profile 
    called TLS-Padding:

    create /ltm profile client-ssl TLS-Padding ciphers !SSLv3:RC4-SHA

   3. Save the configuration by typing the following command:

    save /sys config

   4. Associate the SSL profile with the virtual servers.

Supplemental Information

    CVE-2014-8730 Padding issue
    SOL9970: Subscribing to email notifications regarding F5 products
    SOL9957: Creating a custom RSS feed to view new and updated documents
    SOL4602: Overview of the F5 security vulnerability response policy
    SOL4918: Overview of the F5 critical issue hotfix policy
    SOL167: Downloading software and firmware from F5
    SOL13123: Managing BIG-IP product hotfixes (11.x)
    SOL10025: Managing BIG-IP product hotfixes (10.x)
    SOL9502: BIG-IP hotfix matrix
    SOL13171: Configuring the cipher strength for SSL profiles (11.x)
    SOL7815: Configuring the cipher strength for SSL profiles (9.x - 10.x)

- --------------------------END INCLUDED TEXT--------------------

You have received this e-mail bulletin as a result of your organisation's
registration with AusCERT. The mailing list you are subscribed to is
maintained within your organisation, so if you do not wish to continue
receiving these bulletins you should contact your local IT manager. If
you do not know who that is, please send an email to auscert@auscert.org.au
and we will forward your request to the appropriate person.

NOTE: Third Party Rights
This security bulletin is provided as a service to AusCERT's members.  As
AusCERT did not write the document quoted above, AusCERT has had no control
over its content. The decision to follow or act on information or advice
contained in this security bulletin is the responsibility of each user or
organisation, and should be considered in accordance with your organisation's
site policies and procedures. AusCERT takes no responsibility for consequences
which may arise from following or acting on information or advice contained in
this security bulletin.

NOTE: This is only the original release of the security bulletin.  It may
not be updated when updates to the original are made.  If downloading at
a later date, it is recommended that the bulletin is retrieved directly
from the author's website to ensure that the information is still current.

Contact information for the authors of the original document is included
in the Security Bulletin above.  If you have any questions or need further
information, please contact them directly.

Previous advisories and external security bulletins can be retrieved from:

        http://www.auscert.org.au/render.html?cid=1980

===========================================================================
Australian Computer Emergency Response Team
The University of Queensland
Brisbane
Qld 4072

Internet Email: auscert@auscert.org.au
Facsimile:      (07) 3365 7031
Telephone:      (07) 3365 4417 (International: +61 7 3365 4417)
                AusCERT personnel answer during Queensland business hours
                which are GMT+10:00 (AEST).
                On call after hours for member emergencies only.
===========================================================================
-----BEGIN PGP SIGNATURE-----
Comment: http://www.auscert.org.au/render.html?it=1967

iQIVAwUBVIZKuhLndAQH1ShLAQIoyQ//Yg2lE7nygdnxqOy2+3ylwpsYbBko+CHy
ulnk28GphGKDv08Ko8x/RoVP2EIxDNIPSBsHTMfjqo2fTqTkkF+hcF+ajfdOCVrU
b/XUga2ToNty/Qs0A649kjSH+L7ONpDWJVUPjrroVA1bo4GwVfdAr/ipH4CwCFF8
q1AAq94MX5Is9OF3aZ0kwdKT+ebDcjqDZ0ebGzgXEF0ZsCtL6PUuOhVHlFio8W5N
9XunsnDgB1JdDKdUSHz1oU1ToHv8IAyShvbEKqoPLtDjZDDqHdRy0lx7SZrtT//K
CThMppEfsLEx6qjyJQ9C6UeLUpJr6m8zBMmf5vVbc9yTmjuGSrD+GKxBYnnLV6Ul
skszfL5OwNV3S96H26rKcY+yazl4yWcqXryQ0aej50fiIBqOUoL1rfAyh+0E4SKg
uw+PtKPETaYLxf6j8Y0bUT23wd51VIHQObySe8OqRLP5jpm8+3KFjTjzW2NbMX3O
HdobV0pN570rhop8cymX468IOcqJt72x+1A/zn392WTaUTdpi7jFxMMqKti5Tzub
oAYpq4ZxIJdHWDPRkGJsoEekEw0o3ZcrElcM0ac9F2ixo2CEhVU4ZJiMDJb9CGXV
BsvwO8RYdzJPe/U2ZET22v1GDxb4r8ZLgAxrURQQ9sG+W89QI9WwrppO2gnXvMPS
TSWygJ/l17A=
=B7SZ
-----END PGP SIGNATURE-----