GHSA-mg8j-w93w-xjgc
Drupal Full Path Disclosure
Packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| Packagist | drupal/drupal | >= 10.3.0, < 10.3.6 | 10.3.6 |
| Packagist | drupal/drupal | >= 11.0.0, < 11.0.5 | 11.0.5 |
| Packagist | drupal/core-recommended | >= 10.3.0, < 10.3.6 | 10.3.6 |
| Packagist | drupal/core-recommended | >= 11.0.0, < 11.0.5 | 11.0.5 |
| Packagist | drupal/core | >= 10.3.0, < 10.3.6 | 10.3.6 |
| Packagist | drupal/core | >= 11.0.0, < 11.0.5 | 11.0.5 |
| Packagist | drupal/drupal | >= 8.0.0, < 10.2.9 | 10.2.9 |
| Packagist | drupal/core-recommended | >= 8.0.0, < 10.2.9 | 10.2.9 |
| Packagist | drupal/core | >= 8.0.0, < 10.2.9 | 10.2.9 |
Details
As written in the advisory (Markdown source, shown as plain text).
`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.
References
External links from the advisory. They lead to third-party sites.
- https://nvd.nist.gov/vuln/detail/CVE-2024-45440
- https://github.com/github/advisory-database/pull/4827
- https://github.com/drupal/drupal
- https://senscybersecurity.nl/CVE-2024-45440-Explained
- https://www.drupal.org/project/drupal/issues/3457781
- https://www.drupal.org/project/drupal/releases/10.2.9
- https://www.drupal.org/project/drupal/releases/10.3.6
- https://www.drupal.org/project/drupal/releases/11.0.5
- https://www.exploit-db.com/exploits/52266