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
CRITICAL9HIGH35MEDIUM47LOW5UNKNOWN7
Vulnerabilities
Page 5 of 6
CVE-2022-25271HIGHCVSS 7.5≥ 9.3.x, < 9.3.6≥ 9.2.x, < 9.2.13+1 more2022-02-16
CVE-2022-25271 [HIGH] CWE-20 CVE-2022-25271: 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
CVE-2020-13675CRITICALCVSS 9.8≥ 9.2.x, < 9.2.6≥ 9.1.x, < 9.1.13+1 more2022-02-11
CVE-2020-13675 [CRITICAL] CWE-284 CVE-2020-13675: Drupal's JSON:API and REST/File modules allow file uploads through their HTTP APIs. The modules do n
Drupal's JSON:API and REST/File modules allow file uploads through their HTTP APIs. The modules do not correctly run all file validation, which causes an access bypass vulnerability. An attacker might be able to upload files that bypass the file validation process implemented by modules on the site.
cvelistv5ghsanvdosv
CVE-2020-13670HIGHCVSS 7.5≥ 8.8.x, < 8.8.10≥ 8.9.x, < 8.9.6+1 more2022-02-11
CVE-2020-13670 [HIGH] CWE-668 CVE-2020-13670: Information Disclosure vulnerability in file module of Drupal Core allows an attacker to gain access
Information Disclosure vulnerability in file module of Drupal Core allows an attacker to gain access to the file metadata of a permanent private file that they do not have access to by guessing the ID of the file. This issue affects: Drupal Core 8.8.x versions prior to 8.8.10; 8.9.x versions prior to 8.9.6; 9.0.x versions prior to 9.0.6.
cvelistv5ghsanvdosv
CVE-2020-13677HIGHCVSS 7.5≥ 9.2.x, < 9.2.6≥ 9.1.x, < 9.1.13+1 more2022-02-11
CVE-2020-13677 [HIGH] CWE-284 CVE-2020-13677: Under some circumstances, the Drupal core JSON:API module does not properly restrict access to certa
Under some circumstances, the Drupal core JSON:API module does not properly restrict access to certain content, which may result in unintended access bypass. Sites that do not have the JSON:API module enabled are not affected.
cvelistv5ghsanvdosv
CVE-2020-13672MEDIUMCVSS 6.1≥ 9.1.x, < 9.1.7≥ 9.0.x, < 9.0.12+2 more2022-02-11
CVE-2020-13672 [MEDIUM] CWE-79 CVE-2020-13672: Cross-site Scripting (XSS) vulnerability in Drupal core's sanitization API fails to properly filter
Cross-site Scripting (XSS) vulnerability in Drupal core's sanitization API fails to properly filter cross-site scripting under certain circumstances. This issue affects: Drupal Core 9.1.x versions prior to 9.1.7; 9.0.x versions prior to 9.0.12; 8.9.x versions prior to 8.9.14; 7.x versions prior to 7.80.
cvelistv5ghsanvdosv
CVE-2020-13669MEDIUMCVSS 6.1≥ 8.8.x, < 8.8.10≥ 8.9.x, < 8.9.6+1 more2022-02-11
CVE-2020-13669 [MEDIUM] CWE-79 CVE-2020-13669: Cross-site Scripting (XSS) vulnerability in ckeditor of Drupal Core allows attacker to inject XSS. T
Cross-site Scripting (XSS) vulnerability in ckeditor of Drupal Core allows attacker to inject XSS. This issue affects: Drupal Core 8.8.x versions prior to 8.8.10.; 8.9.x versions prior to 8.9.6; 9.0.x versions prior to 9.0.6.
cvelistv5ghsanvdosv
CVE-2020-13668MEDIUMCVSS 6.1≥ 8.8.x, < 8.8.10≥ 8.9.x, < 8.9.6+1 more2022-02-11
CVE-2020-13668 [MEDIUM] CWE-79 CVE-2020-13668: Access Bypass vulnerability in Drupal Core allows for an attacker to leverage the way that HTML is r
Access Bypass vulnerability in Drupal Core allows for an attacker to leverage the way that HTML is rendered for affected forms in order to exploit the vulnerability. This issue affects: Drupal Core 8.8.x versions prior to 8.8.10; 8.9.x versions prior to 8.9.6; 9.0.x versions prior to 9.0.6.
cvelistv5ghsanvdosv
CVE-2020-13674MEDIUMCVSS 6.5≥ 9.2, < 9.2.6≥ 9.1, < 9.1.13+1 more2022-02-11
CVE-2020-13674 [MEDIUM] CWE-352 CVE-2020-13674: The QuickEdit module does not properly validate access to routes, which could allow cross-site reque
The QuickEdit module does not properly validate access to routes, which could allow cross-site request forgery under some circumstances and lead to possible data integrity issues. Sites are only affected if the QuickEdit module (which comes with the Standard profile) is installed. Removing the "access in-place editing" permission from untrusted user
cvelistv5ghsanvdosv
CVE-2020-13676MEDIUMCVSS 6.5≥ 9.2, < 9.2.6≥ 9.1, < 9.1.13+1 more2022-02-11
CVE-2020-13676 [MEDIUM] CWE-284 CVE-2020-13676: The QuickEdit module does not properly check access to fields in some circumstances, which can lead
The QuickEdit module does not properly check access to fields in some circumstances, which can lead to unintended disclosure of field data. Sites are only affected if the QuickEdit module (which comes with the Standard profile) is installed.
cvelistv5ghsanvdosv
CVE-2021-41184MEDIUMCVSS 6.1≥ 8.0.0, < 9.2.11≥ 9.3.0, < 9.3.32022-01-19
CVE-2021-41184 [MEDIUM] CVE-2021-41184: jQuery UI is a third-party library used by Drupal
jQuery UI is a third-party library used by Drupal. This library was previously thought to be end-of-life.
Late in 2021, jQuery UI announced that they would be continuing development, and released a [jQuery UI 1.13.0](https://blog.jqueryui.com/2021/10/jquery-ui-1-13-0-released/) version. As part of this 1.13.0 update, they disclosed the following security issue that may affect Drupal 9 and 7:
* CVE-2021-41
osv
CVE-2019-6339CRITICAL≥ 7.0.0, < 7.62.0≥ 8.0.0, < 8.5.9+1 more2022-01-06
CVE-2019-6339 [CRITICAL] CWE-20 Arbitrary PHP code execution in Drupal
Arbitrary PHP code execution in Drupal
In Drupal Core versions 7.x prior to 7.62, 8.6.x prior to 8.6.6, and 8.5.x prior to 8.5.9; A remote code execution vulnerability exists in
PHP's built-in phar stream wrapper when performing file operations on an untrusted phar:// URI. Some Drupal code (core, contrib, and custom) may be performing file operations on insufficiently validated user input, thereby being exposed to this vulne
ghsaosv
CVE-2020-13671HIGHKEV≥ 9.0.0, < 9.0.8≥ 8.9.0, < 8.9.9+2 more2021-10-12
CVE-2020-13671 [HIGH] CWE-434 Drupal core Unrestricted Upload of File with Dangerous Type
Drupal core Unrestricted Upload of File with Dangerous Type
Drupal core does not properly sanitize certain filenames on uploaded files, which can lead to files being interpreted as the incorrect extension and served as the wrong MIME type or executed as PHP for certain hosting configurations. This issue affects: Drupal Drupal Core 9.0 versions prior to 9.0.8, 8.9 versions prior to 8.9.9, 8.8 versions prior
ghsaosv
CVE-2019-11831CRITICAL≥ 7.0.0, < 7.67.0≥ 8.0.0, < 8.6.16+1 more2021-09-30
CVE-2019-11831 [CRITICAL] CWE-22 Directory Traversal in typo3/phar-stream-wrapper
Directory Traversal in typo3/phar-stream-wrapper
The PharStreamWrapper (aka phar-stream-wrapper) package 2.x before 2.1.1 and 3.x before 3.1.1 for TYPO3 does not prevent directory traversal, which allows attackers to bypass a deserialization protection mechanism, as demonstrated by a phar:///path/bad.phar/../good.phar URL.
ghsaosv
CVE-2020-13673UNKNOWN≥ 8.0.0, < 8.9.19≥ 9.1.0, < 9.1.13+1 more2021-09-15
CVE-2020-13673 CVE-2020-13673: The Drupal core Media module allows embedding internal and external media in content fields
The Drupal core Media module allows embedding internal and external media in content fields. In certain circumstances, the filter could allow an unprivileged user to inject HTML into a page when it is accessed by a trusted user with permission to embed media. In some cases, this could lead to cross-site scripting.
This advisory is not covered by [Drupal Steward](/steward).
osv
CVE-2021-32610UNKNOWN≥ 8.0.0, < 8.9.17≥ 9.1.0, < 9.1.11+1 more2021-07-21
CVE-2021-32610 CVE-2021-32610: The Drupal project uses the pear Archive\_Tar library, which has released a security update that impacts Drupal
The Drupal project uses the pear Archive\_Tar library, which has released a security update that impacts Drupal.
The vulnerability is mitigated by the fact that Drupal core's use of the Archive\_Tar library is not vulnerable, as it does not permit symlinks.
Exploitation may be possible if contrib or custom code uses the library to extract tar archives (
osv
CVE-2021-33829MEDIUMCVSS 6.1PoC≥ 7.0.0, < 7.80≥ 8.0.0, < 8.9.16+2 more2021-06-21
CVE-2021-33829 [MEDIUM] CWE-79 ckeditor4 vulnerable to cross-site scripting
ckeditor4 vulnerable to cross-site scripting
A cross-site scripting (XSS) vulnerability in the HTML Data Processor in CKEditor 4 4.14.0 through 4.16.x before 4.16.1 allows remote attackers to inject executable JavaScript code through a crafted comment because `--!>` is mishandled.
ghsaosv
CVE-2020-36193HIGHCVSS 7.5KEV≥ 8.0.0, < 8.9.13≥ 9.0.0, < 9.0.11+1 more2021-01-20
CVE-2020-36193 [HIGH] CVE-2020-36193: The Drupal project uses the pear Archive\_Tar library, which has released a security update that impacts Drupal
The Drupal project uses the pear Archive\_Tar library, which has released a security update that impacts Drupal. For more information please see:
* [CVE-2020-36193](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-36193)
Exploits may be possible if Drupal is configured to allow `.tar`, `.tar.gz`, `.bz2`, or `.tlz` file uploads and processe
osv
CVE-2020-11022MEDIUMCVSS 6.1ExploitedPoC≥ 8.0.0, < 8.7.14≥ 8.8.0, < 8.8.62020-05-20
CVE-2020-11022 [MEDIUM] CVE-2020-11022: The jQuery project released version 3
The jQuery project released version 3.5.0, and as part of that, disclosed two security vulnerabilities that affect all prior versions. As mentioned in the [jQuery blog](https://blog.jquery.com/2020/05/04/jquery-3-5-1-released-fixing-a-regression/), both are
> [...] security issues in jQuery’s DOM manipulation methods, as in `.html()`, `.append()`, and the others. Security advisories for both of these issues have been
osv
CVE-2019-10909MEDIUMCVSS 5.4≥ 8.0.0, < 8.5.15≥ 8.6.0, < 8.6.152019-11-12
CVE-2019-10909 [MEDIUM] CWE-79 Symfony Cross-site Scripting (XSS) vulnerability
Symfony Cross-site Scripting (XSS) vulnerability
In Symfony before 2.7.51, 2.8.x before 2.8.50, 3.x before 3.4.26, 4.x before 4.1.12, and 4.2.x before 4.2.7, validation messages are not escaped, which can lead to XSS when user input is included. This is related to symfony/framework-bundle.
ghsaosv
CVE-2017-6923MEDIUM≥ 8.0, < 8.3.72019-10-10
CVE-2017-6923 [MEDIUM] CWE-862 Missing Authorization in Drupal
Missing Authorization in Drupal
In Drupal 8.x prior to 8.3.7 When creating a view, you can optionally use Ajax to update the displayed data via filter parameters. The views subsystem/module did not restrict access to the Ajax endpoint to only views configured to use Ajax. This is mitigated if you have access restrictions on the view. It is best practice to always include some form of access restrictions on all views, even if you are
ghsaosv