Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
  • Products

    Top Products

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Products

    Downloads and Containers

    • Downloads
    • Packages
    • Containers

    Top Resources

    • Documentation
    • Product Life Cycles
    • Product Compliance
    • Errata
  • Knowledge

    Red Hat Knowledge Center

    • Knowledgebase Solutions
    • Knowledgebase Articles
    • Customer Portal Labs
    • Errata

    Top Product Docs

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Product Docs

    Training and Certification

    • About
    • Course Index
    • Certification Index
    • Skill Assessment
  • Security

    Red Hat Product Security Center

    • Security Updates
    • Security Advisories
    • Red Hat CVE Database
    • Errata

    References

    • Security Bulletins
    • Security Measurement
    • Severity Ratings
    • Security Data

    Top Resources

    • Security Labs
    • Backporting Policies
    • Security Blog
  • Support

    Red Hat Support

    • Support Cases
    • Troubleshoot
    • Get Support
    • Contact Red Hat Support

    Red Hat Community Support

    • Customer Portal Community
    • Community Discussions
    • Red Hat Accelerator Program

    Top Resources

    • Product Life Cycles
    • Customer Portal Labs
    • Red Hat JBoss Supported Configurations
    • Red Hat Lightspeed
Or troubleshoot an issue.

Select Your Language

  • English
  • Français
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Lightspeed
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat OpenStack Platform
  • Red Hat OpenShift
  • Red Hat OpenShift AI
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • Red Hat OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat build of Keycloak
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Application Foundations
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
All Products
Red Hat Product Errata RHSA-2010:0756 - Security Advisory
Issued:
2010-10-07
Updated:
2010-10-07

RHSA-2010:0756 - Security Advisory

  • Overview

Synopsis

Moderate: Red Hat Enterprise MRG Messaging security and bug fix update 1.2.2

Type/Severity

Security Advisory: Moderate

Topic

Updated Red Hat Enterprise MRG Messaging packages that fix two security
issues and several bugs are now available for Red Hat Enterprise Linux 5.

The Red Hat Security Response Team has rated this update as having moderate
security impact. Common Vulnerability Scoring System (CVSS) base scores,
which give detailed severity ratings, are available for each vulnerability
from the CVE links in the References section.

Description

Red Hat Enterprise MRG (Messaging, Realtime and Grid) is a real-time IT
infrastructure for enterprise computing. MRG Messaging implements the
Advanced Message Queuing Protocol (AMQP) standard, adding persistence
options, kernel optimizations, and operating system services.

A flaw was found in the way SSL connections to the MRG Messaging broker
were handled. A connection (from a user or client application) to the
broker's SSL port would prevent the broker from responding to any other
connections on that port, until the first connection's SSL handshake
completed or failed. A remote user could use this flaw to block connections
from legitimate clients. Note that this issue only affected connections to
the SSL port. The broker does not listen for SSL connections by default.
(CVE-2010-3083)

A flaw was found in the way the MRG Messaging broker handled the receipt of
large persistent messages. If a remote, authenticated user sent a very
large persistent message, the broker could exhaust stack memory, causing
the broker to crash. (CVE-2010-3701)

This update also includes a number of MRG Messaging bug fixes, including
updated qpidc and rhm packages:

  • The Messaging broker failed when first a new durable exchange was

supplied by a plug-in, and then the broker was restarted. The startup
sequence has been reordered so that the plug-in modules are loaded before
the store is recovered. With this update, the new exchange is now
recognized and recovered successfully and the broker starts up. (BZ#550151)

  • qpid-route could not delete an existing route due to a problem with the

management object for the bridge. With this update, qpid-route follows the
normal path. (BZ#560696)

  • Previously, clients connecting over SSL needed to use some other username

to authenticate themselves to have permission granted via ACLs. This update
adds the option to use the client identity as authenticated by SSL.
(BZ#601222)

  • New brokers did not see a durable exchange even though it existed in a

cluster. This update checks for any durable exchanges to be replicated when
a new broker is added to the cluster. Now, the exchange is visible on the
new broker. (BZ#601230)

  • Cluster members occasionally failed when a new member was added to a

cluster with active consumers, because some of the consumer information was
not being replicated to new members joining a cluster. With this update,
the missing information is replicated to new members when joining a
cluster. (BZ#601236)

  • Performance decreased when reading messages from a queue sequentially

without taking them off the queue. With this update, the algorithm for
traversing through messages has been changed, and the next message is found
more quickly, even for large queues. (BZ#611907)

  • Wire level protocol violation or segmentation faults occurred when adding

tags due to possible modification of the message concurrent with its
encoding. This update clones messages before adding tags to prevent
concurrent modification as they are being delivered and encoded.
(BZ#619919)

All Red Hat Enterprise MRG users are advised to upgrade to these updated
packages, which correct these issues. After installing the updated
packages, the qpidd service must be restarted ("service qpidd restart") for
this update to take effect.

Solution

Before applying this update, make sure all previously-released errata
relevant to your system have been applied.

This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259

Affected Products

  • Red Hat Enterprise MRG Messaging 1 x86_64
  • Red Hat Enterprise MRG Messaging 1 i386

Fixes

  • BZ - 550151 - If an XML exchange is declared durable, the broker crashes on recovery
  • BZ - 560696 - qpid-route route del - fails
  • BZ - 601222 - Feature Request: support for SASL EXTERNAL with TLS/SSL
  • BZ - 601230 - clustered qpid: durable exchange state not replicated to broker joining cluster
  • BZ - 601236 - Persistent cluster problems after reboot -f
  • BZ - 611907 - Browse mode performance in a queue degrades as queue gets larger
  • BZ - 619919 - Concurrent tagging of message with trace id while message is delivered from another queue causes segfault
  • BZ - 632657 - CVE-2010-3083 MRG: SSL connections to MRG broker can be blocked
  • BZ - 634014 - Large persistent messages cause seg fault
  • BZ - 640006 - CVE-2010-3701 MRG: remote authenticated DoS in broker

CVEs

  • CVE-2010-3083
  • CVE-2010-3701

References

  • http://www.redhat.com/security/updates/classification/#moderate

The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.

Red Hat LinkedIn YouTube Facebook X, formerly Twitter

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2025 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility