Drupal Core vulnerabilities

103 known vulnerabilities affecting drupal/core.

Total CVEs
103
CISA KEV
5
actively exploited
Public exploits
7
Exploited in wild
8
Severity breakdown
CRITICAL9HIGH33MEDIUM44LOW5UNKNOWN12

Vulnerabilities

Page 1 of 6
CVE-2025-13081MEDIUM≥ 8.0.0, < 10.4.9≥ 10.5.0, < 10.5.6+2 more2025-11-18
CVE-2025-13081 [MEDIUM] CWE-502 Drupal core allows Object Injection Drupal core allows Object Injection Improperly Controlled Modification of Dynamically-Determined Object Attributes vulnerability in Drupal Drupal core allows Object Injection. This issue affects Drupal core: from 8.0.0 before 10.4.9, from 10.5.0 before 10.5.6, from 11.0.0 before 11.1.9, from 11.2.0 before 11.2.8.
ghsaosv
CVE-2025-13080LOW≥ 8.0.0, < 10.4.9≥ 10.5.0, < 10.5.6+2 more2025-11-18
CVE-2025-13080 [LOW] CWE-754 Drupal core allows Forceful Browsing Drupal core allows Forceful Browsing Improper Check for Unusual or Exceptional Conditions vulnerability in Drupal Drupal core allows Forceful Browsing. This issue affects Drupal core: from 8.0.0 before 10.4.9, from 10.5.0 before 10.5.6, from 11.0.0 before 11.1.9, from 11.2.0 before 11.2.8.
ghsaosv
CVE-2025-13082LOW≥ 8.0.0, < 10.4.9≥ 10.5.0, < 10.5.6+2 more2025-11-18
CVE-2025-13082 [LOW] CWE-451 Drupal core allows Content Spoofing Drupal core allows Content Spoofing User Interface (UI) Misrepresentation of Critical Information vulnerability in Drupal Drupal core allows Content Spoofing. This issue affects Drupal core: from 8.0.0 before 10.4.9, from 10.5.0 before 10.5.6, from 11.0.0 before 11.1.9, from 11.2.0 before 11.2.8.
ghsaosv
CVE-2025-13083LOW≥ 8.0.0, < 10.4.9≥ 10.5.0, < 10.5.6+3 more2025-11-18
CVE-2025-13083 [LOW] CWE-525 Drupal core allows Exploiting Incorrectly Configured Access Control Security Levels Drupal core allows Exploiting Incorrectly Configured Access Control Security Levels Use of Web Browser Cache Containing Sensitive Information vulnerability in Drupal Drupal core allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects Drupal core: from 8.0.0 before 10.4.9, from 10.5.0 before 10.5.6, from 11.0.0 before 11.1.9, from 11.2.0 before 11.2.
ghsaosv
CVE-2025-31673MEDIUM≥ 8.0.0, < 10.3.13≥ 10.4.0, < 10.4.3+2 more2025-04-01
CVE-2025-31673 [MEDIUM] CWE-863 Drupal Core Vulnerable to Forceful Browsing Drupal Core Vulnerable to Forceful Browsing Incorrect Authorization vulnerability in Drupal core allows Forceful Browsing.This issue affects Drupal core: from 8.0.0 before 10.3.13, from 10.4.0 before 10.4.3, from 11.0.0 before 11.0.12, from 11.1.0 before 11.1.3.
ghsaosv
CVE-2025-3057MEDIUM≥ 8.0.0, < 10.3.13≥ 10.4.0, < 10.4.3+2 more2025-04-01
CVE-2025-3057 [MEDIUM] CWE-79 Drupal Core Potential Cross-Site Scripting (XSS) via Error Messages Drupal Core Potential Cross-Site Scripting (XSS) via Error Messages Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Drupal Drupal core allows Cross-Site Scripting (XSS).This issue affects Drupal core: from 8.0.0 before 10.3.13, from 10.4.0 before 10.4.3, from 11.0.0 before 11.0.12, from 11.1.0 before 11.1.3.
ghsaosv
CVE-2025-31674MEDIUM≥ 8.0.0, < 10.3.13≥ 10.4.0, < 10.4.3+2 more2025-04-01
CVE-2025-31674 [MEDIUM] CWE-913 Drupal Core Improperly Controlled Modification of Dynamically-Determined Object Attributes Vulnerability Drupal Core Improperly Controlled Modification of Dynamically-Determined Object Attributes Vulnerability Improperly Controlled Modification of Dynamically-Determined Object Attributes vulnerability in Drupal Drupal core allows Object Injection.This issue affects Drupal core: from 8.0.0 before 10.3.13, from 10.4.0 before 10.4.3, from 11.0.0 before 11.0.12, from
ghsaosv
CVE-2025-31675LOW≥ 8.0.0, < 10.3.14≥ 10.4.0, < 10.4.5+2 more2025-04-01
CVE-2025-31675 [LOW] CWE-79 Drupal Core Cross-Site Scripting (XSS) Vulnerability Drupal Core Cross-Site Scripting (XSS) Vulnerability Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Drupal Drupal core allows Cross-Site Scripting (XSS).This issue affects Drupal core: from 8.0.0 before 10.3.14, from 10.4.0 before 10.4.5, from 11.0.0 before 11.0.13, from 11.1.0 before 11.1.5.
ghsaosv
CVE-2024-55638HIGH≥ 8.8.0, < 10.2.11≥ 10.3.0, < 10.3.9+1 more2024-12-10
CVE-2024-55638 [HIGH] CWE-502 Drupal core contains a potential PHP Object Injection vulnerability Drupal core contains a potential PHP Object Injection vulnerability Drupal core contains a potential PHP Object Injection vulnerability that (if combined with another exploit) could lead to Remote Code Execution. It is not directly exploitable. This issue is mitigated by the fact that in order for it to be exploitable, a separate vulnerability must be present to allow an attacker to pass unsafe in
ghsaosv
CVE-2024-55637HIGH≥ 8.8.0, < 10.2.11≥ 10.3.0, < 10.3.9+1 more2024-12-10
CVE-2024-55637 [HIGH] CWE-502 Drupal core contains a potential PHP Object Injection vulnerability Drupal core contains a potential PHP Object Injection vulnerability Drupal core contains a potential PHP Object Injection vulnerability that (if combined with another exploit) could lead to Remote Code Execution. It is not directly exploitable. This issue is mitigated by the fact that in order for it to be exploitable, a separate vulnerability must be present to allow an attacker to pass unsafe in
ghsaosv
CVE-2024-55634MEDIUM≥ 8.0.0, < 10.2.11≥ 10.3.0, < 10.3.9+1 more2024-12-10
CVE-2024-55634 [MEDIUM] CWE-178 Drupal core Access bypass Drupal core Access bypass Drupal's uniqueness checking for certain user fields is inconsistent depending on the database engine and its collation. As a result, a user may be able to register with the same email address as another user. This may lead to data integrity issues. This issue affects Drupal Core: from 8.0.0 before 10.2.11, from 10.3.0 before 10.3.9, from 11.0.0 before 11.0.8.
ghsaosv
CVE-2024-12393MEDIUM≥ 8.8.0, < 10.2.11≥ 10.3.0, < 10.3.9+1 more2024-12-10
CVE-2024-12393 [MEDIUM] CWE-79 Drupal Core Cross-Site Scripting (XSS) Drupal Core Cross-Site Scripting (XSS) Drupal uses JavaScript to render status messages in some cases and configurations. In certain situations, the status messages are not adequately sanitized. This issue affects Drupal Core: from 8.8.0 before 10.2.11, from 10.3.0 before 10.3.9, from 11.0.0 before 11.0.8.
ghsaosv
CVE-2024-55636LOW≥ 8.8.0, < 10.2.11≥ 10.3.0, < 10.3.9+1 more2024-12-10
CVE-2024-55636 [LOW] CWE-502 Drupal core contains a potential PHP Object Injection vulnerability Drupal core contains a potential PHP Object Injection vulnerability Drupal core contains a potential PHP Object Injection vulnerability that (if combined with another exploit) could lead to Artbitrary File Deletion. It is not directly exploitable. This issue is mitigated by the fact that in order to be exploitable, a separate vulnerability must be present that allows an attacker to pass unsafe inpu
ghsaosv
CVE-2024-11941HIGH≥ 10.1.0, < 10.1.8≥ 10.2.0, < 10.2.22024-12-05
CVE-2024-11941 [HIGH] CWE-835 Drupal core Denial of Service Drupal core Denial of Service The Comment module allows users to reply to comments. In certain cases, an attacker could make comment reply requests that would trigger a denial of service (DOS). Sites that do not use the Comment module are not affected.
ghsaosv
CVE-2024-11942MEDIUM≥ 10.0.0, < 10.2.102024-12-05
CVE-2024-11942 [MEDIUM] CWE-390 Drupal core vulnerable to improper error handling Drupal core vulnerable to improper error handling Under certain uncommon site configurations, a bug in the CKEditor 5 module can cause some image uploads to move the entire webroot to a different location on the file system. This could be exploited by a malicious user to take down a site. The issue is mitigated by the fact that several non-default site configurations must exist simultaneously for this to occur.
ghsaosv
CVE-2024-45440MEDIUMPoC≥ 10.3.0, < 10.3.6≥ 11.0.0, < 11.0.5+1 more2024-08-29
CVE-2024-45440 [MEDIUM] CWE-209 Drupal Full Path Disclosure Drupal Full Path Disclosure `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.
ghsaosv
CVE-2020-28948HIGHCVSS 7.8≥ 7.0.0, < 7.75≥ 8.0.0, < 8.8.12+2 more2024-05-15
CVE-2020-28948 [HIGH] CWE-94 Drupal core Arbitrary PHP code execution Drupal core Arbitrary PHP code execution The Drupal project uses the PEAR Archive_Tar library. The PEAR Archive_Tar library has released a security update that impacts Drupal. For more information please see: CVE-2020-28948 CVE-2020-28949 Multiple vulnerabilities are possible if Drupal is configured to allow .tar, .tar.gz, .bz2, or .tlz file uploads and processes them. To mitigate this issue, prevent untrusted users from up
ghsaosv
CVE-2019-6342CRITICAL≥ 8.7.4, < 8.7.52024-01-11
CVE-2019-6342 [CRITICAL] Drupal Improper Access Control Drupal Improper Access Control An access bypass vulnerability exists when the experimental Workspaces module in Drupal 8 core is enabled. This can be mitigated by disabling the Workspaces module. It does not affect any release other than Drupal 8.7.4.
osv
CVE-2023-5256HIGHCVSS 7.5≥ 10.1, ≤ 10.1.4≥ 10.0, ≤ 10.0.11+1 more2023-09-28
CVE-2023-5256 [HIGH] CWE-200 CVE-2023-5256: In certain scenarios, Drupal's JSON:API module will output error backtraces. With some configuration In certain scenarios, Drupal's JSON:API module will output error backtraces. With some configurations, this may cause sensitive information to be cached and made available to anonymous users, leading to privilege escalation. This vulnerability only affects sites with the JSON:API module enabled, and can be mitigated by uninstalling JSON:API. The core
cvelistv5ghsanvdosv
CVE-2022-25273HIGHCVSS 7.5≥ 9.3, < 9.3.12≥ 9.2, < 9.2.182023-04-26
CVE-2022-25273 [HIGH] CWE-20 CVE-2022-25273: Drupal core's form API has a vulnerability where certain contributed or custom modules' forms may be Drupal core's form API has a vulnerability where certain contributed or custom modules' forms may be vulnerable to improper input validation. This could allow an attacker to inject disallowed values or overwrite data. Affected forms are uncommon, but in certain cases an attacker could alter critical or sensitive data.
cvelistv5ghsanvdosv