CVE-2024-10306 Mod_proxy_cluster: mod_proxy_cluster unauthorized mcmp requests

Medium 5.4 Published Updated

Attackers can send unauthorized MCMP requests to add, remove, or update load-balancing nodes due to incorrect Apache directive usage.

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-2024-10306?

CVE-2024-10306 is a medium-severity missing authorization vulnerability in Red Hat Enterprise Linux 10, published on 23 Apr 2025. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

A vulnerability was found in mod_proxy_cluster. The issue is that the <Directory> directive should be replaced by the <Location> directive as the former does not restrict IP/host access as `Require ip IP_ADDRESS` would suggest. This means that anyone with access to the host might send MCMP requests that may result in adding/removing/updating nodes for the balancing. However, this host should not be accessible to the public network as it does not serve the general traffic.

Weakness: CWE-863

Which versions are affected by CVE-2024-10306?

Linux distribution packages (19)
mod_proxy_cluster AlmaLinux:10All versions1.3.22-1.el10_0.2
mod_proxy_cluster AlmaLinux:9All versions1.3.22-1.el9_6.1
mod_proxy_cluster Red Hat:enterprise_linux:10.0All versions0:1.3.21-1.el10
mod_proxy_cluster Red Hat:enterprise_linux:10.0All versions0:1.3.22-1.el10_0.2
mod_proxy_cluster-debuginfo Red Hat:enterprise_linux:10.0All versions0:1.3.21-1.el10
mod_proxy_cluster-debuginfo Red Hat:enterprise_linux:10.0All versions0:1.3.22-1.el10_0.2
mod_proxy_cluster-debugsource Red Hat:enterprise_linux:10.0All versions0:1.3.21-1.el10
mod_proxy_cluster-debugsource Red Hat:enterprise_linux:10.0All versions0:1.3.22-1.el10_0.2
mod_proxy_cluster Red Hat:enterprise_linux:9::appstreamAll versions0:1.3.22-1.el9_5.2
mod_proxy_cluster Red Hat:enterprise_linux:9::appstreamAll versions0:1.3.22-1.el9_6.1
mod_proxy_cluster-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:1.3.22-1.el9_5.2
mod_proxy_cluster-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:1.3.22-1.el9_6.1
mod_proxy_cluster-debugsource Red Hat:enterprise_linux:9::appstreamAll versions0:1.3.22-1.el9_5.2
mod_proxy_cluster-debugsource Red Hat:enterprise_linux:9::appstreamAll versions0:1.3.22-1.el9_6.1
mod_proxy_cluster Red Hat:rhel_eus:9.4::appstreamAll versions0:1.3.22-1.el9_4.1
mod_proxy_cluster-debuginfo Red Hat:rhel_eus:9.4::appstreamAll versions0:1.3.22-1.el9_4.1
mod_proxy_cluster-debugsource Red Hat:rhel_eus:9.4::appstreamAll versions0:1.3.22-1.el9_4.1
mod_proxy_cluster Rocky Linux:10All versions0:1.3.22-1.el10_0.2
mod_proxy_cluster Rocky Linux:9All versions0:1.3.22-1.el9_6.1

How do I fix CVE-2024-10306?

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-2024-10306 being exploited?

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

Sources

Also known as ALSA-2025:9434, ALSA-2025:9466, GHSA-jm2g-3f56-rvvh, RHBA-2025:2973, RHBA-2025:5309, RHSA-2025:9434 and 4 more.

Is CVE-2024-10306 in your software?

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

Check your SBOMs for free