CVE-2018-7600
Drupal Core Remote Code Execution Vulnerability
Drupal before 7.58, 8.x before 8.3.9, 8.4.x before 8.4.6, and 8.5.x before 8.5.1 allows remote attackers to execute arbitrary code because of an issue affecting multiple subsystems with default or common module configurations.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
Drupal before 7.58, 8.x before 8.3.9, 8.4.x before 8.4.6, and 8.5.x before 8.5.1 allows remote attackers to execute arbitrary code because of an issue affecting multiple subsystems with default or common module configurations.
- Record
CVE-2018-7600- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List
9.8
Drupal before 7.58, 8.x before 8.3.9, 8.4.x before 8.4.6, and 8.5.x before 8.5.1 allows remote attackers to execute arbitrary code because of an issue affecting multiple subsystems with default or common module configurations.
- Record
CVE-2018-7600- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-20
- Updated
- 2026-11-02
EUVDEUVD-2022-2985
9.8
Drupal before 7.58, 8.x before 8.3.9, 8.4.x before 8.4.6, and 8.5.x before 8.5.1 allows remote attackers to execute arbitrary code because of an issue affecting multiple subsystems with default or common module configurations.
- Record
EUVD-2022-2985- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-7fh9-933g-885p
9.8
Drupal Core Remote Code Execution Vulnerability
Drupal before 7.58, 8.x before 8.3.9, 8.4.x before 8.4.6, and 8.5.x before 8.5.1 allows remote attackers to execute arbitrary code because of an issue affecting multiple subsystems with default or common module configurations.
- Record
GHSA-7fh9-933g-885p- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:H - Weakness
- CWE-20
- Updated
- 2026-11-02
CISA KEV No score
Drupal Core Remote Code Execution Vulnerability
Drupal Core contains a remote code execution vulnerability that could allow an attacker to exploit multiple attack vectors on a Drupal site, resulting in complete site compromise.
- Record
CVE-2018-7600- Weakness
- CWE-20
- Updated
- 2026-11-02
OSVALPINE-CVE-2018-7600
9.8
Drupal before 7.58, 8.x before 8.3.9, 8.4.x before 8.4.6, and 8.5.x before 8.5.1 allows remote attackers to execute arbitrary code because of an issue affecting multiple subsystems with default or common module configurations.
- Record
ALPINE-CVE-2018-7600- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
Show 5 moreShow less
OSV
9.8
Drupal before 7.58, 8.x before 8.3.9, 8.4.x before 8.4.6, and 8.5.x before 8.5.1 allows remote attackers to execute arbitrary code because of an issue affecting multiple subsystems with default or common module configurations.
- Record
CVE-2018-7600- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVGHSA-7fh9-933g-885p
9.8
Drupal Core Remote Code Execution Vulnerability
Drupal before 7.58, 8.x before 8.3.9, 8.4.x before 8.4.6, and 8.5.x before 8.5.1 allows remote attackers to execute arbitrary code because of an issue affecting multiple subsystems with default or common module configurations.
- Record
GHSA-7fh9-933g-885p- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:H - Weakness
- CWE-20
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-7600
9.8
Drupal before 7.58, 8.x before 8.3.9, 8.4.x before 8.4.6, and 8.5.x before 8.5.1 allows remote attackers to execute arbitrary code because of an issue affecting multiple subsystems with default or common module configurations.
- Record
UBUNTU-CVE-2018-7600- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDRUPAL-CORE-2018-002 No score
A remote code execution vulnerability exists within multiple subsystems of Drupal 7.x and 8.x. This potentially allows attackers to exploit multiple attack vectors on a Drupal site, which could result in the site being completely compromised.
The security team has written an FAQ about this issue.
Edited 2020, February 13 to fix links to patch files.
- Record
DRUPAL-CORE-2018-002- Updated
- 2026-11-02
OSVUSN-4773-1 No score
drupal7 vulnerabilities
It was discovered that Drupal did not properly process certain input. An attacker could use this vulnerability to execute arbitrary code or completely compromise a Drupal site. (CVE-2018-7600, CVE-2018-7602)
It was discovered that password reset URLs in Drupal could be forged. An attacker could use this vulnerability to gain access to another user's account. This issue affected only Ubuntu 14.04 ESM. (CVE-2015-2559)
It was discovered that Drupal did not properly protect against open redirects. An attacker could use this vulnerability to send unsuspecting users to 3rd party sites and potentially carry out phishing attacks. This issue affected only Ubuntu 14.04 ESM. (CVE-2015-2749, CVE-2015-2750)
- Record
USN-4773-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
drupal/corePackagist |
7.0 up to 7.58 | 7.58 |
drupal/corePackagist |
8.0 up to 8.3.9 | 8.3.9 |
drupal/corePackagist |
8.4.0 up to 8.4.6 | 8.4.6 |
drupal/corePackagist |
8.5.0 up to 8.5.1 | 8.5.1 |
drupal/drupalPackagist |
7.0 up to 7.58 | 7.58 |
drupal/drupalPackagist |
8.0 up to 8.3.9 | 8.3.9 |
drupal/drupalPackagist |
8.4 up to 8.4.6 | 8.4.6 |
drupal/drupalPackagist |
8.5 up to 8.5.1 | 8.5.1 |
drupal7Alpine:v3.10 |
before 7.58-r0 | 7.58-r0 |
drupal7Alpine:v3.11 |
before 7.58-r0 | 7.58-r0 |
Show 26 moreShow less
| Package | Affected | Fixed |
|---|---|---|
drupal7Alpine:v3.12 |
before 7.58-r0 | 7.58-r0 |
drupal7Alpine:v3.13 |
before 7.58-r0 | 7.58-r0 |
drupal7Alpine:v3.14 |
before 7.58-r0 | 7.58-r0 |
drupal7Alpine:v3.15 |
before 7.58-r0 | 7.58-r0 |
drupal7Alpine:v3.16 |
before 7.58-r0 | 7.58-r0 |
drupal7Alpine:v3.17 |
before 7.58-r0 | 7.58-r0 |
drupal7Alpine:v3.18 |
before 7.58-r0 | 7.58-r0 |
drupal7Alpine:v3.19 |
before 7.58-r0 | 7.58-r0 |
drupal7Alpine:v3.20 |
before 7.58-r0 | 7.58-r0 |
drupal7Alpine:v3.6 |
before 7.58-r0 | 7.58-r0 |
drupal7Alpine:v3.7 |
before 7.58-r0 | 7.58-r0 |
drupal7Alpine:v3.8 |
before 7.58-r0 | 7.58-r0 |
drupal7Alpine:v3.9 |
before 7.58-r0 | 7.58-r0 |
drupal7Debian:7 |
before 7.14-2+deb7u18, plus listed versions 7.14-27.14-2+deb7u17.14-2+deb7u107.14-2+deb7u10~bpo60+17.14-2+deb7u11 Show 21 moreShow less7.14-2+deb7u11~bpo60+17.14-2+deb7u127.14-2+deb7u137.14-2+deb7u147.14-2+deb7u157.14-2+deb7u167.14-2+deb7u177.14-2+deb7u1~bpo60+17.14-2+deb7u27.14-2+deb7u2~bpo60+17.14-2+deb7u37.14-2+deb7u47.14-2+deb7u4~bpo60+17.14-2+deb7u57.14-2+deb7u67.14-2+deb7u6~bpo60+17.14-2+deb7u77.14-2+deb7u7~bpo60+17.14-2+deb7u87.14-2+deb7u97.14-2+deb7u9~bpo60+1 |
7.14-2+deb7u18 |
drupal/corePackagist |
8.0.0 up to 8.3.9, 8.4.0 up to 8.4.6, 8.5.0 up to 8.5.1, plus listed versions 8.0.18.0.28.0.38.0.48.0.5 Show 45 moreShow less8.0.68.1.08.1.0-beta18.1.0-beta28.1.0-rc18.1.18.1.108.1.28.1.38.1.48.1.58.1.68.1.78.1.88.1.98.2.08.2.0-beta18.2.0-beta28.2.0-beta38.2.0-rc18.2.0-rc28.2.18.2.28.2.38.2.48.2.58.2.68.2.78.2.88.3.08.3.0-alpha18.3.0-beta18.3.0-rc18.3.0-rc28.3.18.3.28.3.38.3.48.3.58.3.68.3.78.3.88.4.18.4.28.4.3 |
8.3.98.4.68.5.1 |
drupal7Debian:8 |
before 7.32-1+deb8u11, plus listed versions 7.32-1+deb8u107.32-1+deb8u37.32-1+deb8u47.32-1+deb8u4~bpo70+17.32-1+deb8u5 Show 5 moreShow less7.32-1+deb8u5~bpo70+17.32-1+deb8u67.32-1+deb8u77.32-1+deb8u87.32-1+deb8u9 |
7.32-1+deb8u11 |
drupal7Debian:9 |
before 7.52-2+deb9u3, plus listed versions 7.52-27.52-2+deb9u17.52-2+deb9u2 |
7.52-2+deb9u3 |
drupal/corePackagist |
8.0 up to 8.3.9, plus listed versions 8.0.08.0.0-beta108.0.0-beta118.0.0-beta128.0.0-beta13 Show 45 moreShow less8.0.0-beta148.0.0-beta158.0.0-beta168.0.0-beta68.0.0-beta78.0.0-beta88.0.0-beta98.0.0-rc18.0.0-rc28.0.0-rc38.0.0-rc48.0.18.0.28.0.38.0.48.0.58.0.68.1.08.1.0-beta18.1.0-beta28.1.0-rc18.1.18.1.108.1.28.1.38.1.48.1.58.1.68.1.78.1.88.1.98.2.08.2.0-beta18.2.0-beta28.2.0-beta38.2.0-rc18.2.0-rc28.2.18.2.28.2.38.2.48.2.58.2.68.2.78.2.8 |
8.3.9 |
drupal/corePackagist |
8.4.0 up to 8.4.6, plus listed versions 8.4.18.4.28.4.38.4.48.4.5 |
8.4.6 |
drupal/drupalPackagist |
8.0 up to 8.3.9, plus listed versions 8.0.08.0.0-alpha148.0.0-alpha158.0.0-beta18.0.0-beta10 Show 45 moreShow less8.0.0-beta118.0.0-beta128.0.0-beta138.0.0-beta148.0.0-beta158.0.0-beta168.0.0-beta28.0.0-beta38.0.0-beta48.0.0-beta58.0.0-beta68.0.0-beta78.0.0-beta98.0.0-rc18.0.0-rc28.0.0-rc38.0.0-rc48.0.18.0.28.0.38.0.48.0.58.0.68.1.08.1.0-beta18.1.0-beta28.1.0-rc18.1.18.1.108.1.28.1.38.1.48.1.58.1.68.1.78.1.88.1.98.2.08.2.0-beta18.2.0-beta28.2.0-beta38.2.0-rc18.2.0-rc28.2.18.2.2 |
8.3.9 |
drupal/drupalPackagist |
8.4 up to 8.4.6, plus listed versions 8.4.08.4.0-alpha18.4.0-beta18.4.0-rc18.4.0-rc2 Show 5 moreShow less8.4.18.4.28.4.38.4.48.4.5 |
8.4.6 |
drupal/drupalPackagist |
8.5 up to 8.5.1, plus listed versions 8.5.08.5.0-alpha18.5.0-beta18.5.0-rc1 |
8.5.1 |
drupal7Ubuntu:Pro:14.04:LTS |
before 7.26-1ubuntu0.1+esm1, plus listed versions 7.23-17.24-17.24-27.26-17.26-1ubuntu0.1 |
7.26-1ubuntu0.1+esm1 |
drupal7Ubuntu:Pro:16.04:LTS |
before 7.44-1ubuntu1~16.04.0+esm1, plus listed versions 7.38-17.41-17.44-1ubuntu1~16.04.0 |
7.44-1ubuntu1~16.04.0+esm1 |
drupal7Ubuntu:Pro:14.04:LTS From an advisory covering 5 CVEs |
before 7.26-1ubuntu0.1+esm1, plus listed versions 7.23-17.24-17.24-27.26-17.26-1ubuntu0.1 |
7.26-1ubuntu0.1+esm1 |
drupal7Ubuntu:Pro:16.04:LTS From an advisory covering 5 CVEs |
before 7.44-1ubuntu1~16.04.0+esm1, plus listed versions 7.38-17.41-17.44-1ubuntu1~16.04.0 |
7.44-1ubuntu1~16.04.0+esm1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Metasploit | Drupal Drupalgeddon 2 Forms API Property Injection | 2018-03-28 |
| PoC in GitHub | a2u/CVE-2018-7600 | 2018-03-30 |
| PoC in GitHub | g0rx/CVE-2018-7600-Drupal-RCE | 2018-03-30 |
| PoC in GitHub | dreadlocked/Drupalgeddon2 | 2018-04-12 |
| Exploit-DB | Drupal < 8.3.9 / < 8.4.6 / < 8.5.1 - 'Drupalgeddon2' Remote Code Execution (PoC) | 2018-04-13 |
| Exploit-DB | Drupal < 7.58 / < 8.3.9 / < 8.4.6 / < 8.5.1 - 'Drupalgeddon2' Remote Code Execution | 2018-04-13 |
| PoC in GitHub | knqyf263/CVE-2018-7600 | 2018-04-13 |
| PoC in GitHub | dr-iman/CVE-2018-7600-Drupal-0day-RCE | 2018-04-14 |
| PoC in GitHub | dwisiswant0/CVE-2018-7600 | 2018-04-14 |
| PoC in GitHub | jirojo2/drupalgeddon2 | 2018-04-14 |
Show 20 moreShow less
Plus 31 more. The full list has every link.
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| exploitation | ||
| affected, aliases, references | OSV | |
| exploits, exploits_more | ||
| exploits | ||
| first indexed | CVE List, EUVD, Exploit-DB, GitHub Advisories, CISA KEV, Metasploit, Nuclei, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-7600 is a critical vulnerability (CVSS 9.8) in Drupal, published March 28, 2018. CISA lists it as known to be exploited, since November 3, 2021. EUVD reports exploitation since November 3, 2021. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 100.0%, the 99th percentile. Fixed in drupal/core 7.58.
References
github.com/g0rx/CVE-2018-7600-Drupal-RCE
securitytracker.com/id/1040598
twitter.com/arancaytar/status/979090719003627521
twitter.com/RicterZ/status/979567469726613504
drupal.org/sa-core-2018-002
synology.com/support/security/Synology_SA_18_17
Show 30 moreShow less
github.com/a2u/CVE-2018-7600
exploit-db.com/exploits/44482
research.checkpoint.com/uncovering-drupalgeddon-2
groups.drupal.org/security/faq-2018-002
debian.org/security/2018/dsa-4156
lists.debian.org/debian-lts-announce/2018/03/msg00028.html
exploit-db.com/exploits/44448
securityfocus.com/bid/103534
badpackets.net/over-100000-drupal-websites-vulnerable-to-drupalgeddon-2-cve-2018-7600
greysec.net/showthread.php?tid=2912&pid=10561
blog.appsecco.com/remote-code-execution-with-drupal-core-sa-core-2018-002-95e6ecc0c714
tenable.com/blog/critical-drupal-core-vulnerability-what-you-need-to-know
twitter.com/RicterZ/status/984495201354854401
exploit-db.com/exploits/44449
cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2018-7600
nvd.nist.gov/vuln/detail/CVE-2018-7600
github.com/FriendsOfPHP/security-advisories/blob/master/drupal/drupal/CVE-2018-7600.yaml
github.com/FriendsOfPHP/security-advisories/blob/master/drupal/core/CVE-2018-7600.yaml
github.com/advisories/GHSA-7fh9-933g-885p
security.alpinelinux.org/vuln/CVE-2018-7600
github.com/drupal/core
ubuntu.com/security/CVE-2018-7600
drupal.org/psa-2018-001
cve.org/CVERecord?id=CVE-2018-7600
cisa.gov/known-exploited-vulnerabilities-catalog
ubuntu.com/security/notices/USN-4773-1
ubuntu.com/security/CVE-2015-2559
ubuntu.com/security/CVE-2015-2749
ubuntu.com/security/CVE-2015-2750
ubuntu.com/security/CVE-2018-7602
Left out here: 34 versions. The JSON record has them.