Drupal 7.x < 7.59 - Remote Code Execution
Title source: llmExploitation Summary
CVE-2018-7602 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added April 13, 2022, with confirmed use in ransomware campaigns. EIP tracks 11 public exploits from researchers including SixP4ck3r, Blaklis, 1337g. A Nuclei detection template is also available.
AI-analyzed exploit summary This Metasploit module exploits CVE-2018-7602 (Drupalgeddon3), a remote code execution vulnerability in Drupal 7.x and 8.x. It leverages a chain of HTTP requests to inject and execute arbitrary PHP code via a malicious payload encoded in base64.
Description
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 compromised. This vulnerability is related to Drupal core - Highly critical - Remote Code Execution - SA-CORE-2018-002. Both SA-CORE-2018-002 and this vulnerability are being exploited in the wild.
Exploits (11)
This Metasploit module exploits CVE-2018-7602 (Drupalgeddon3), a remote code execution vulnerability in Drupal 7.x and 8.x. It leverages a chain of HTTP requests to inject and execute arbitrary PHP code via a malicious payload encoded in base64.
This exploit leverages a Drupal 7 vulnerability (CVE-2018-7602) by manipulating form inputs to achieve remote command execution via the 'passthru' function. It requires authentication and a valid CSRF token to trigger the payload.
This is a functional PoC for CVE-2018-7602, exploiting a remote code execution vulnerability in Drupal via a crafted POST request to inject and execute arbitrary commands. The exploit leverages Drupal's form API and AJAX endpoints to bypass input sanitization.
This Perl script exploits CVE-2018-7602 (Drupalgeddon2), a remote code execution vulnerability in Drupal 7 and 8. It sends crafted HTTP requests to trigger arbitrary command execution via PHP functions like 'passthru'.
This repository contains a Python-based exploit for CVE-2018-7602, a remote code execution vulnerability in Drupal 7 <= 7.58. The exploit leverages a double-encoded URL to bypass sanitization and execute arbitrary commands via the 'destination' parameter in the user account cancellation form.
This repository contains a functional Metasploit module for CVE-2018-7602, a remote code execution vulnerability in Drupal 7.x and 8.x. The exploit leverages authenticated session cookies to execute arbitrary commands via a crafted POST request to a node deletion endpoint.
This YAML-based PoC exploits CVE-2018-7602 (Drupalgeddon2) by chaining authentication, form token extraction, and command injection via malicious URL parameters to achieve remote code execution (RCE). It verifies success by checking for a random echo string in the response.
This Perl script exploits CVE-2018-7602 (Drupalgeddon2), a remote code execution vulnerability in Drupal 7 and 8. It sends crafted HTTP requests to trigger arbitrary command execution via PHP functions like 'passthru'.
This repository contains a functional exploit for CVE-2018-7602 (Drupalgeddon3), a remote code execution vulnerability in Drupal. The exploit leverages a deserialization flaw in Drupal's form API to execute arbitrary commands on the target system.
The repository contains a Python script that scans Drupal installations to detect versions vulnerable to CVE-2018-7600 and CVE-2018-7602. It checks version numbers by fetching CHANGELOG.txt or other files and compares them against known vulnerable versions.
The repository contains functional exploit code for CVE-2018-7600 and CVE-2018-7602, targeting Drupal 7. The exploits leverage form poisoning and cache manipulation to achieve remote code execution.
Nuclei Templates (1)
http.component:"drupal" || cpe:"cpe:2.3:a:drupal:drupal"
References (8)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H