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
CVE-2022-30190-Follina-Lab — Full exploit chain lab and Suricata IDS detection for CVE-2022-30190 (Follina) - MSDT RCE | Kitploit
Tools/GitHubGitHub/u1tr0nex/cve-2022-30190-follina-lab
Payload GenerationVulnerability AnalysisExploitationIDS/IPS EvasionWeb Application ExploitationMalware AnalysisCommand and ControlIntrusion DetectionLearning & EducationLabs & Practice
GitHubu1tr0nex/cve-2022-30190-follina-lab
3 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2022-30190-Follina-Lab

Full exploit chain lab and Suricata IDS detection for CVE-2022-30190 (Follina) - MSDT RCE

View Repository

🔴 CVE-2022-30190 — Follina (MSDT RCE) Lab

CVE Severity Status Lab IDS

Researcher: Abhimanyu Rawat Role: Technical Research & Cyber Security Operations Intern Date: May 8, 2026


📌 What is Follina?

CVE-2022-30190 (nicknamed "Follina") is a zero-day Remote Code Execution (RCE) vulnerability in Microsoft Windows that allows an attacker to execute arbitrary commands simply by having a victim open a Word document — no macros required.

It works by abusing the ms-msdt:// URI handler, a legitimate Windows diagnostic protocol, through Microsoft Office's external template feature.


🧪 Lab Environment

⚠️ Disclaimer: This lab was conducted in a fully isolated VMware environment for educational research purposes only. No real systems were targeted.


🔴 Attack Chain

root@kitploit:~
Attacker (Kali)                          Victim (Windows 10)
      │                                         │
      │── python3 follina.py ──────────────────►│ clickme.docx served
      │                                         │
      │                                    Word opens doc
      │                                         │
      │◄── GET /exploit.html ───────────────────│ ms-msdt:// triggered
      │                                         │
      │── exploit.html sent ───────────────────►│
      │                                         │
      │                                   MSDT executes
      │                                   calc.exe  ✅

Stage 1: Payload generated with follina.py → clickme.docx + exploit.html Stage 2: Windows VM opened document in Word 2019 → clicked Enable Editing Stage 3: Word fetched exploit.html from Kali HTTP server via ms-msdt:// handler Stage 4: MSDT executed calc.exe — arbitrary code execution confirmed


🟢 Suricata IDS Detection

Custom Suricata rule SID:9000002 fired 8 times in fast.log:

root@kitploit:~
05/08/2026-07:21:31 [**] [1:9000002:1] CVE-2022-30190 Follina exploit.html Fetch Detected [**]
[Classification: A Network Trojan was detected] [Priority: 1]
{TCP} 192.168.153.129:51278 -> 192.168.153.128:8000

Detection rule used:

root@kitploit:~
alert http any any -> any any (msg:"CVE-2022-30190 Follina exploit.html Fetch Detected"; flow:established,to_server; content:"exploit.html"; http_uri; nocase; classtype:trojan-activity; sid:9000002; rev:1;)

📁 Files in This Repo


🛡️ Mitigation

Apply KB5014699 — Released June 14, 2022. Removes the ms-msdt:// URI handler from Windows entirely.

Verify patch is installed:

root@kitploit:~
wmic qfe list | findstr "5014699"

🗺️ MITRE ATT&CK Mapping

Technique IDName
T1059.003Command and Scripting Interpreter: Windows Command Shell
T1204.002User Execution: Malicious File
T1190Exploit Public-Facing Application
T1105Ingress Tool Transfer

🔗 References

  • NVD — CVE-2022-30190
  • Microsoft Security Advisory
  • chvancooten/follina.py
  • Suricata Documentation
Download Tool
ComponentDetails
Attacker OSKali Linux — 192.168.153.128
Victim OSWindows 10 Build 19041.1 (Unpatched)
Office VersionMicrosoft Office 2019 Version 1808
IDSSuricata 8.0.4
Exploit Toolchvancooten/follina.py
NetworkIsolated VMware NAT — 192.168.153.0/24
FileDescription
CVE-2022-30190-Follina-Technical-Breakdown.docxFull technical research article
suricata_follina_rules.rulesCustom Suricata IDS detection rules
exploit.htmlFollina payload (lab use only)
clickme.docxLure document used in lab (lab use only)
screenshot*.pngLab evidence screenshots