{
  "threat_severity" : "Important",
  "public_date" : "2015-02-05T00:00:00Z",
  "bugzilla" : {
    "description" : "JAAS: LDAPLoginModule allows empty password authentication",
    "id" : "1135912",
    "url" : "https://bugzilla.redhat.com/show_bug.cgi?id=1135912"
  },
  "cvss" : {
    "cvss_base_score" : "7.5",
    "cvss_scoring_vector" : "AV:N/AC:L/Au:N/C:P/I:P/A:P",
    "status" : "verified"
  },
  "cwe" : "CWE-20->CWE-305",
  "details" : [ "The LDAPLoginModule implementation in the Java Authentication and Authorization Service (JAAS) in Apache ActiveMQ 5.x before 5.10.1 allows remote attackers to bypass authentication by logging in with an empty password and valid username, which triggers an unauthenticated bind. NOTE: this identifier has been SPLIT per ADT2 due to different vulnerability types. See CVE-2015-6524 for the use of wildcard operators in usernames.", "It was found that if a configured LDAP server supported the unauthenticated authentication mechanism (as described by RFC 4513), the LDAPLoginModule implementation, provided by ActiveMQ Java Authentication and Authorization Service (JAAS), would consider an authentication attempt to be successful for a valid user that provided an empty password. A remote attacker could use this flaw to bypass the authentication mechanism of an application using LDAPLoginModule, and assume a role of any valid user within that application." ],
  "acknowledgement" : "Red Hat would like to thank Georgi Geshev (MWR Labs) for reporting this issue.",
  "affected_release" : [ {
    "product_name" : "Fuse ESB Enterprise 7.1.0",
    "release_date" : "2015-02-05T00:00:00Z",
    "advisory" : "RHSA-2015:0138",
    "cpe" : "cpe:/a:redhat:fuse_esb_enterprise:7.1.0"
  }, {
    "product_name" : "Fuse Management Console 7.1.0",
    "release_date" : "2015-02-05T00:00:00Z",
    "advisory" : "RHSA-2015:0138",
    "cpe" : "cpe:/a:redhat:fuse_management_console:7.1.0"
  }, {
    "product_name" : "Fuse MQ Enterprise 7.1.0",
    "release_date" : "2015-02-05T00:00:00Z",
    "advisory" : "RHSA-2015:0138",
    "cpe" : "cpe:/a:redhat:fuse_mq_enterprise:7.1.0"
  }, {
    "product_name" : "Red Hat JBoss A-MQ 6.1",
    "release_date" : "2015-02-05T00:00:00Z",
    "advisory" : "RHSA-2015:0137",
    "cpe" : "cpe:/a:redhat:jboss_amq:6.1.0"
  }, {
    "product_name" : "Red Hat JBoss Fuse 6.1",
    "release_date" : "2015-02-05T00:00:00Z",
    "advisory" : "RHSA-2015:0137",
    "cpe" : "cpe:/a:redhat:jboss_fuse:6.1.0"
  } ],
  "package_state" : [ {
    "product_name" : "OpenShift Enterprise 1",
    "fix_state" : "Will not fix",
    "package_name" : "activemq",
    "cpe" : "cpe:/a:redhat:openshift:1"
  }, {
    "product_name" : "Red Hat OpenShift Enterprise 2",
    "fix_state" : "Will not fix",
    "package_name" : "activemq",
    "cpe" : "cpe:/a:redhat:openshift:2"
  } ],
  "references" : [ "https://www.cve.org/CVERecord?id=CVE-2014-3612\nhttps://nvd.nist.gov/vuln/detail/CVE-2014-3612" ],
  "name" : "CVE-2014-3612",
  "csaw" : false
}