Patchfirst
CVE-2018-7600 KEVRansomwarePublic exploit Critical · 9.8 EPSS >99.9%

Drupal Core Remote Code Execution Vulnerability

Drupal · Drupal Core

Summary

Drupal Core contains a flaw in multiple subsystems affecting versions before 7.58, 8.x before 8.3.9, 8.4.x before 8.4.6, and 8.5.x before 8.5.1, classed as improper input validation. A remote attacker with no authentication or user interaction can execute arbitrary code on the affected site when default or common module configurations are in use.

Official description · NVD

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.

Breakdown
83.7 / 100
Exploited
Yes, in CISA KEV
Reports
1
Tactics
3/15

How an attack unfolds

Based on mappings. Select a step to see the evidence.
  1. How attackers get in

  2. What they do

  3. What can follow

First seen exploited 22 days after disclosure. Public exploit code (Metasploit) was available 1 day before disclosure.

  1. Public exploit codeMetasploit1 day before
  2. Disclosedday 0
  3. First seen exploitedVulnCheck KEV evidence+22 days
  4. Named in a threat reportblog.talosintelligence.com+13 mo
  5. Added to CISA KEVknown ransomware use; EU database agrees+4 yrs

CISA KEV listing is when exploitation was confirmed, not necessarily the first attack.

techniques

4 , grouped by in kill-chain order 4

Initial AccessTA0001

Exploit Public-Facing Application T1190 Medium
MITRE CTID mapping of the KEV entry · how it is exploited

CVE-2018-7602 is a remote code execution (RCE) vulnerability affecting Drupal’s versions 7 and 8. According to reports, successfully exploiting the vulnerability entails elevating the permission to modify or delete the content of a Drupal-run site and crypto-jacking campaigns.

ExecutionTA0002

Command and Scripting Interpreter T1059 Medium
MITRE CTID mapping of the KEV entry · primary impact

ImpactTA0040

Data Destruction T1485 Medium
MITRE CTID mapping of the KEV entry · follow-on activity
Resource Hijacking T1496 Medium
MITRE CTID mapping of the KEV entry · follow-on activity

Detection

0 rules for this CVE · 277 general rules for its techniques

Rules for this CVE

0 that reference CVE-2018-7600 directly.

CVE-specific rules are not available in this build. Search SigmaHQ ↗

General rules for this CVE’s techniques

These detect the technique in general, not this specific vulnerability.

Exploit Public-Facing ApplicationT1190149 general rules
Command and Scripting InterpreterT105995 general rules
Data DestructionT148520 general rules
Resource HijackingT149613 general rules

Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.

Am I affected? What do I upgrade to?

From GitHub Security Advisories and OSV

2 packages in 1 ecosystem. Main package: drupal/core.

Upgrade to 8.9.17

Fixes this CVE and 6 other known vulnerabilities in this package (CVE-2018-7602, CVE-2019-11358, +4).

Still affected on this line by CVE-2026-9082 (fixed in 10.4.10, a newer line).

Set the version to 8.9.17 or later in your composer.json.

First fixed in 8.5.1 for CVE-2018-7600.

Affected versions, by release line

If you runUpgrade to
8.5.0 up to 8.5.18.9.17first fix for this CVE: 8.5.1
8.4.0 up to 8.4.6

Still affected on this line by CVE-2019-11358 (fixed in 8.5.15, a newer line); CVE-2019-6340 (fixed in 8.5.11, a newer line); CVE-2020-13671 (fixed in 8.8.11, a newer line); CVE-2020-28949 (fixed in 8.8.12, a newer line); CVE-2021-32610 (fixed in 8.9.17, a newer line).

8.4.8first fix for this CVE: 8.4.6
8.0 up to 8.3.9

Still affected on this line by CVE-2018-7602 (fixed in 8.4.8, a newer line); CVE-2019-11358 (fixed in 8.5.15, a newer line); CVE-2019-6340 (fixed in 8.5.11, a newer line); CVE-2020-13671 (fixed in 8.8.11, a newer line); CVE-2020-28949 (fixed in 8.8.12, a newer line); CVE-2021-32610 (fixed in 8.9.17, a newer line).

8.3.9
8.0.0 up to 8.3.9

Still affected on this line by CVE-2018-7602 (fixed in 8.4.8, a newer line); CVE-2019-11358 (fixed in 8.5.15, a newer line); CVE-2019-6340 (fixed in 8.5.11, a newer line); CVE-2020-13671 (fixed in 8.8.11, a newer line); CVE-2020-28949 (fixed in 8.8.12, a newer line); CVE-2021-32610 (fixed in 8.9.17, a newer line).

8.3.9
7.0 up to 7.587.74first fix for this CVE: 7.58

“Up to” means the second version is the fix and is not affected.

Other packages that bundle this code (1)

Forks, repackagings and products that include the affected code. Each has its own fixed version.

  • Packagistdrupal/drupal
    Affected: 8.5 up to 8.5.1; 8.4 up to 8.4.6; 8.0 up to 8.3.9; 7.0 up to 7.58Upgrade to 8.8.11 or later (older lines: 8.4.8, 8.3.9, 7.74)

Check your lockfile against all CVEs

What security researchers reported

Named in 1 threat report
1 reportCisco TalosApr 2019

Reports are matched by finding the exact id CVE-2018-7600 in their text; nobody has reviewed the match. One passage is shown per report, at most 320 characters, linked to the original.

Cisco Talos17 Apr 2019

DNS Hijacking Abuses Trust In Core Internet Service

Service Router 2811SID: 43424 - 43432CVE-2017-12617: RCE affecting Apache web servers running TomcatSID: 44531CVE-2018-0296: Directory traversal to gain unauthorized access to Cisco Adaptive Security Appliances (ASAs) and FirewallsSID: 46897CVE-2018-7600: RCE for Website built with Drupal aka "Drupalgeddon"SID:

Original (opens in a new tab) ↗

Also mentioned in 50 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

21 links, grouped by NVD tag (20 duplicates merged)
↑ ↓ chooseEnter openEsc close