CVE-2009-5004 Denial of service in qpid-cpp

Medium 6.5 Published Updated

A remote attacker can cause a denial of service in the Qpid C++ broker by sending a large message when Digest-MD5 with a security layer is enabled.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2009-5004?

CVE-2009-5004 is a medium-severity denial of service vulnerability in qpid-cpp, published on 9 Nov 2019. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

qpid-cpp 1.0 crashes when a large message is sent and the Digest-MD5 mechanism with a security layer is in use .

Weakness: CWE-20

Which versions are affected by CVE-2009-5004?

It affects 1 product.

Linux distribution packages (40)
classads Red Hat:enterprise_mrg:1::el5All versions0:1.0.4-1.el5
classads-debuginfo Red Hat:enterprise_mrg:1::el5All versions0:1.0.4-1.el5
classads-devel Red Hat:enterprise_mrg:1::el5All versions0:1.0.4-1.el5
classads-static Red Hat:enterprise_mrg:1::el5All versions0:1.0.4-1.el5
condor Red Hat:enterprise_mrg:1::el5All versions0:7.4.1-0.7.el5
condor-debuginfo Red Hat:enterprise_mrg:1::el5All versions0:7.4.1-0.7.el5
condor-ec2-enhanced Red Hat:enterprise_mrg:1::el5All versions0:1.0-18.el5
condor-ec2-enhanced-hooks Red Hat:enterprise_mrg:1::el5All versions0:1.0-19.el5
condor-job-hooks Red Hat:enterprise_mrg:1::el5All versions0:1.0-13.el5
condor-kbdd Red Hat:enterprise_mrg:1::el5All versions0:7.4.1-0.7.el5
condor-low-latency Red Hat:enterprise_mrg:1::el5All versions0:1.0-21.el5
condor-qmf-plugins Red Hat:enterprise_mrg:1::el5All versions0:7.4.1-0.7.el5
condor-remote-configuration Red Hat:enterprise_mrg:1::el5All versions0:1.0-23.el5
condor-remote-configuration-server Red Hat:enterprise_mrg:1::el5All versions0:1.0-23.el5
condor-vm-gahp Red Hat:enterprise_mrg:1::el5All versions0:7.4.1-0.7.el5
mrg-grid-docs Red Hat:enterprise_mrg:1::el5All versions0:1.2-1.el5
python-condor-ec2-enhanced-hooks-common Red Hat:enterprise_mrg:1::el5All versions0:1.0-19.el5
python-condor-job-hooks-common Red Hat:enterprise_mrg:1::el5All versions0:1.0-13.el5
python-qpid Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-4.el5
qmf Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
qmf-devel Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
qpid-java Red Hat:enterprise_mrg:1::el5All versions0:0.5.751061-9.el5
qpid-java-client Red Hat:enterprise_mrg:1::el5All versions0:0.5.751061-9.el5
qpid-java-common Red Hat:enterprise_mrg:1::el5All versions0:0.5.751061-9.el5
qpid-java-qman Red Hat:enterprise_mrg:1::el5All versions0:0.5.751061-9.el5
qpidc Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
qpidc-debuginfo Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
qpidc-devel Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
qpidc-perftest Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
qpidc-rdma Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
qpidc-ssl Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
qpidd Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
qpidd-acl Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
qpidd-cluster Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
qpidd-devel Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
qpidd-rdma Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
qpidd-ssl Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
qpidd-xml Red Hat:enterprise_mrg:1::el5All versions0:0.5.752581-34.el5
rhm Red Hat:enterprise_mrg:1::el5All versions0:0.5.3206-27.el5
rhm-debuginfo Red Hat:enterprise_mrg:1::el5All versions0:0.5.3206-27.el5

Products include Apache Qpid-Cpp.

How do I fix CVE-2009-5004?

Apply the vendor's patch.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2009-5004 being exploited?

There is no known exploitation of CVE-2009-5004 in the wild and no public exploit code.

Sources

Also known as GHSA-754m-jwrw-2j28, RHEA-2009:1633.

Is CVE-2009-5004 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free