Bug 769770 (CVE-2011-4905)

Summary: CVE-2011-4905 ActiveMQ: flaw within failover mechanism when handling openwire requests can lead to DoS
Product: [Other] Security Response Reporter: Vincent Danen <vdanen>
Component: vulnerabilityAssignee: Red Hat Product Security <security-response-team>
Status: CLOSED NOTABUG QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: brms-jira, djorm, tkirby
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-01-04 03:19:55 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 769771    

Description Vincent Danen 2011-12-22 07:07:23 UTC
A flaw in Apache ActiveMQ before 5.6.0 could allow a remote unauthenticated attacker to abuse the 'failover' feature, allowing them to trigger a denial of service against the broker service.  An attacker can issue multiple ActiveMQ openwire connection requests using the string 'failover:tcp://[IP]:61616', and due to the 'failure' mechanism, all TCP connections remain active even if a valid session is not created.  After a few thousand requests, a 'java.net.SocketException: Too many open files' exception is triggered, leading to a freeze or crash of the broker (and possibly connected systems as well).

References:

https://issues.apache.org/jira/browse/AMQ-3294
http://secunia.com/advisories/47112
http://svn.apache.org/viewvc?view=revision&revision=1209700
http://svn.apache.org/viewvc?view=revision&revision=1211844

Comment 1 David Jorm 2012-01-04 03:19:55 UTC
Statement:

Not vulnerable. Apache ActiveMQ is not shipped with any supported Red Hat products.