Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
web-penetration-drupal — Penetration test of a Drupal web app — CVE-2018-7600 (Drupalgeddon 2) exploited using Nmap, Burp Suite & Metasploit | Internship @ BB CyberSec | Kitploit
Tools/GitHubGitHub/erman-bolukbasi/web-penetration-drupal
ReconnaissanceWeb Vulnerability ScannersExploit FrameworksVulnerability AnalysisWeb Application ExploitationPenetration Testing
GitHuberman-bolukbasi/web-penetration-drupal

web-penetration-drupal

Penetration test of a Drupal web app — CVE-2018-7600 (Drupalgeddon 2) exploited using Nmap, Burp Suite & Metasploit | Internship @ BB CyberSec

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
1 month agoNot yet reviewed

Web Penetration Testing — Drupal (CVE-2018-7600)

Type: Internship Project | Company: BB CyberSec | Period: Nov 2024 – Jan 2025


📋 Project Overview

This project documents a full penetration test conducted on a Drupal web application as part of my cybersecurity internship at BB CyberSec. The assessment focused on identifying and exploiting the critical vulnerability CVE-2018-7600 (Drupalgeddon 2), a remote code execution vulnerability affecting Drupal core.


🎯 Objectives

  • Perform a structured security audit of a Drupal-based web application
  • Identify vulnerabilities using industry-standard tools
  • Exploit CVE-2018-7600 to demonstrate impact and severity
  • Document findings and recommend concrete security measures

🛠️ Tools Used

ToolPurpose
NmapNetwork scanning & service enumeration
Burp SuiteWeb application traffic analysis & manual testing
MetasploitExploitation of CVE-2018-7600
DroopescanDrupal version detection & plugin enumeration
NiktoWeb server vulnerability scanner

🔍 Methodology

The penetration test followed the standard PTES (Penetration Testing Execution Standard) methodology:

1. Reconnaissance & Enumeration

  • Scanned the target with Nmap to identify open ports and running services
  • Detected Drupal version using Droopescan
  • Enumerated web directories and endpoints

2. Vulnerability Analysis

  • Identified CVE-2018-7600 (Drupalgeddon 2) — a critical RCE vulnerability (CVSS: 9.8)
  • Analyzed the attack surface using Burp Suite
  • Scanned for additional weaknesses with Nikto

3. Exploitation

  • Used Metasploit module exploit/unix/webapp/drupal_drupalgeddon2 to exploit CVE-2018-7600
  • Successfully gained remote code execution on the target system
  • Demonstrated privilege escalation potential

4. Post-Exploitation & Reporting

  • Documented all findings with severity ratings
  • Assessed business impact of each vulnerability
  • Derived concrete remediation recommendations

🚨 Vulnerability Details


✅ Findings & Recommendations


🛡️ Skills Demonstrated

Penetration Testing Ethical Hacking Web Application Security Vulnerability Analysis Exploit Development Security Reporting Nmap Metasploit Burp Suite CVE Research


⚠️ Disclaimer

This project was conducted in a controlled lab environment as part of an authorized internship at BB CyberSec. All testing was performed with explicit permission. The techniques documented here are for educational purposes only. Unauthorized penetration testing is illegal.


👤 Author

Erman Bölükbasi — Cybersecurity Engineer & CS Student

  • 🌐 www.bb-cybersec.de
  • 💼 LinkedIn
  • 🐙 GitHub
Download Tool
FieldDetails
CVE IDCVE-2018-7600 (Drupalgeddon 2)
CVSS Score9.8 (Critical)
Affected VersionsDrupal < 7.58, < 8.3.9, < 8.4.6, < 8.5.1
Vulnerability TypeRemote Code Execution (RCE)
Attack VectorNetwork — no authentication required
ImpactFull system compromise
#FindingSeverityRecommendation
1CVE-2018-7600 — Unauthenticated RCE🔴 CriticalUpdate Drupal to latest version immediately
2Outdated Drupal core🔴 CriticalImplement patch management process
3Unnecessary open ports🟡 MediumApply principle of least privilege on firewall
4Missing security headers🟡 MediumConfigure CSP, HSTS, X-Frame-Options
5Directory listing enabled🟠 HighDisable directory listing on web server