CVE-2010-4179 Missing authorization in n/a

High 7.5 Published Updated

Local users with broker publish access can execute jobs as arbitrary users due to insufficient access control in the recommended Condor configuration.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2010-4179?

CVE-2010-4179 is a high-severity missing authorization vulnerability in Redhat Enterprise Mrg, published on 7 Dec 2010. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

The installation documentation for Red Hat Enterprise Messaging, Realtime and Grid (MRG) 1.3 recommends that Condor should be configured so that the MRG Management Console (cumin) can submit jobs for users, which creates a trusted channel with insufficient access control that allows local users with the ability to publish to a broker to run jobs as arbitrary users via Condor QMF plug-ins.

Weakness: CWE-264

Which versions are affected by CVE-2010-4179?

It affects 1 product.

Linux distribution packages (40)
condor Red Hat:enterprise_mrg:1.0::el4All versions0:7.4.4-0.17.el4
condor-debuginfo Red Hat:enterprise_mrg:1.0::el4All versions0:7.4.4-0.17.el4
condor-kbdd Red Hat:enterprise_mrg:1.0::el4All versions0:7.4.4-0.17.el4
condor-qmf Red Hat:enterprise_mrg:1.0::el4All versions0:7.4.4-0.17.el4
python-qmf Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-14.el4
qmf Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-22.el4
qmf-devel Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-22.el4
qpid-cpp-client Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-22.el4
qpid-cpp-client-devel Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-22.el4
qpid-cpp-client-devel-docs Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-22.el4
qpid-cpp-client-ssl Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-22.el4
qpid-cpp-mrg Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-22.el4
qpid-cpp-mrg-debuginfo Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-22.el4
qpid-cpp-server Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-22.el4
qpid-cpp-server-devel Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-22.el4
qpid-cpp-server-ssl Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-22.el4
qpid-cpp-server-store Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-22.el4
qpid-cpp-server-xml Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-22.el4
qpid-java Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-12.el4
qpid-java-client Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-12.el4
qpid-java-common Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-12.el4
qpid-java-example Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-12.el4
rh-qpid-cpp-tests Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.946106-22.el4
sesame Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.4297-4.el4
sesame-debuginfo Red Hat:enterprise_mrg:1.0::el4All versions0:0.7.4297-4.el4
condor Red Hat:enterprise_mrg:1::el5All versions0:7.4.4-0.17.el5
condor-debuginfo Red Hat:enterprise_mrg:1::el5All versions0:7.4.4-0.17.el5
condor-kbdd Red Hat:enterprise_mrg:1::el5All versions0:7.4.4-0.17.el5
condor-qmf Red Hat:enterprise_mrg:1::el5All versions0:7.4.4-0.17.el5
condor-vm-gahp Red Hat:enterprise_mrg:1::el5All versions0:7.4.4-0.17.el5
cumin Red Hat:enterprise_mrg:1::el5All versions0:0.1.4410-2.el5
python-qmf Red Hat:enterprise_mrg:1::el5All versions0:0.7.946106-14.el5
qmf Red Hat:enterprise_mrg:1::el5All versions0:0.7.946106-22.el5
qmf-devel Red Hat:enterprise_mrg:1::el5All versions0:0.7.946106-22.el5
qpid-cpp-client Red Hat:enterprise_mrg:1::el5All versions0:0.7.946106-22.el5
qpid-cpp-client-devel Red Hat:enterprise_mrg:1::el5All versions0:0.7.946106-22.el5
qpid-cpp-client-devel-docs Red Hat:enterprise_mrg:1::el5All versions0:0.7.946106-22.el5
qpid-cpp-client-rdma Red Hat:enterprise_mrg:1::el5All versions0:0.7.946106-22.el5
qpid-cpp-client-ssl Red Hat:enterprise_mrg:1::el5All versions0:0.7.946106-22.el5
qpid-cpp-mrg Red Hat:enterprise_mrg:1::el5All versions0:0.7.946106-22.el5

Products include Redhat Enterprise Mrg.

How do I fix CVE-2010-4179?

Apply the vendor's patch.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is CVE-2010-4179 being exploited?

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

All Redhat Enterprise Mrg vulnerabilities

Sources

Also known as GHSA-p347-c2jx-fcmf, RHSA-2010:0921, RHSA-2010:0922.

Is CVE-2010-4179 in your software?

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

Check your SBOMs for free