CVE-2024-45440 Drupal Full Path Disclosure

Medium 5.3 Published Updated

Attackers can obtain full path disclosure in Drupal core when a specific file is missing, potentially aiding further attacks.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2024-45440?

CVE-2024-45440 is a medium-severity vulnerability in Drupal Drupal, published on 29 Aug 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

core/authorize.php in Drupal 11.x-dev allows Full Path Disclosure (even when error logging is None) if the value of hash_salt is file_get_contents of a file that does not exist.

Weakness: CWE-209

Which versions are affected by CVE-2024-45440?

18 open source packages ship an affected version, including drupal/core, drupal/core-recommended and drupal/drupal. It affects 1 product.

PackageAffectedFixed in
drupal/core PackagistFrom 10.3.010.3.6
drupal/core PackagistFrom 10.3.010.3.6
drupal/core PackagistFrom 11.0.011.0.5
drupal/core PackagistFrom 11.0.011.0.5
drupal/core PackagistFrom 8.0.010.2.9
drupal/core PackagistFrom 8.0.010.2.9
12 more packages
drupal/core-recommended PackagistFrom 10.3.010.3.6
drupal/core-recommended PackagistFrom 10.3.010.3.6
drupal/core-recommended PackagistFrom 11.0.011.0.5
drupal/core-recommended PackagistFrom 11.0.011.0.5
drupal/core-recommended PackagistFrom 8.0.010.2.9
drupal/core-recommended PackagistFrom 8.0.010.2.9
drupal/drupal PackagistFrom 10.3.010.3.6
drupal/drupal PackagistFrom 10.3.010.3.6
drupal/drupal PackagistFrom 11.0.011.0.5
drupal/drupal PackagistFrom 11.0.011.0.5
drupal/drupal PackagistFrom 8.0.010.2.9
drupal/drupal PackagistFrom 8.0.010.2.9

Products include Drupal Drupal.

How do I fix CVE-2024-45440?

Upgrade drupal/core to a fixed version for your release line: 10.3.6, 11.0.5 or 10.2.9.

Is CVE-2024-45440 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2024-45440 exists.

Public exploit code: 1 Exploit-DB entry, 1 Nuclei template and 2 proofs of concept on GitHub.

All Drupal Drupal vulnerabilities

Sources

Also known as CLSA-2026-1793202127, GHSA-mg8j-w93w-xjgc, UBUNTU-CVE-2024-45440.

Is CVE-2024-45440 in your software?

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

Check your SBOMs for free