Exploit matérialisé
CVE-2020-0796
CRITICAL KEV4 exploit(s) public(s) pour cette CVE, 1 matérialisé(s) avec leur code.
Microsoft SMBv3 - Remote Code Execution
Par projectdiscovery
Comment tester cet exploit
Le template Nuclei EST le test : une règle de détection exécutable. Installez nuclei, puis lancez-le contre une cible que vous contrôlez.
nuclei -id CVE-2020-0796 -u https://your-target
Template yaml
id: CVE-2020-0796
info:
name: Microsoft SMBv3 - Remote Code Execution
author: Yusuf Amr
severity: critical
description: |
A remote code execution vulnerability exists in the way that the Microsoft Server Message Block 3.1.1 (SMBv3) protocol handles certain requests, aka 'Windows SMBv3 Client/Server Remote Code Execution Vulnerability'.
impact: |
Unauthenticated attackers can exploit SMBv3 protocol handling vulnerabilities to execute arbitrary code on Windows 10 and Windows Server systems, enabling complete system compromise.
remediation: |
Apply Microsoft security updates that patch the SMBv3 protocol vulnerability in Windows 10 version 1903 and later as documented in Microsoft security advisory CVE-2020-0796.
reference:
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-0796
- https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-0796
- https://github.com/tdevworks/CVE-2020-0796-SMBGhost-Exploit-Demo
- http://packetstormsecurity.com/files/156731/CoronaBlue-SMBGhost-Microsoft-Windows-10-SMB-3.1.1-Proof-Of-Concept.html
- http://packetstormsecurity.com/files/156980/Microsoft-Windows-10-SMB-3.1.1-Local-Privilege-Escalation.html
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
cvss-score: 10
cve-id: CVE-2020-0796
cwe-id: CWE-119
epss-score: 0.9981
epss-percentile: 0.99957
cpe: cpe:2.3:o:microsoft:windows_10_1903:-:*:*:*:*:*:arm64:*
metadata:
vendor: microsoft
product: windows_10_1903
shodan-query: cpe:"cpe:2.3:o:microsoft:windows_10_1903"
verified: true
tags: cve,cve2020,microsoft,smb,kev,vkev,vuln
tcp:
- host:
- "{{Hostname}}"
port: 445
inputs:
- data: "{{hex_decode(\"000000c2fe534d4240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000800000000007f0000000102abcd0102abcd0102abcd0102abcd7800000002000000020210022202240200030203100311030000000001002600000000000100200001000000000000000000000000000000000000000000000000000000000000000000000003000a0000000000010000000100000001000000000000000000\")}}"
read: 8192
- data: "{{hex_decode(\"000000a0fc534d42ffffffff0100000080000000fe534d424000000000000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000001900000200000000000000005800280000000000000000004e544c4d5353500001000000329088e2000000002800000000000000280000000601b11d0000000f00000000000000000000000000000000\")}}"
matchers-condition: and
matchers:
- type: binary
part: data
encoding: hex
binary:
- "fc534d4248000000"
- "0d0000c0"
- "1000602d00"
condition: or
- type: binary
part: data
encoding: hex
binary:
- "00000031fc534d424800000001000000000000001eb000fe534d4240000000c00d0000c00100011000602d00100103301e28090442"
# digest: 4a0a0047304502210099ef812630ae9ed21dda86eda170ac28795689d904ee11702969cabf1cf9207602201ff29a72bf8ad2555f599f8dd5346b51041042c4ecaea2aa3ebaaa3cbf504781:922c64590222798bb761d5b6d8e72950
Microsoft Windows - 'SMBGhost' Remote Code Execution
Par chompie1337
Comment tester cet exploit
Exploit distant. Ciblez une instance vulnérable isolée (VM/lab), jamais un système de production.
python3 48537.py
Code
Contenu pas encore matérialisé (récupéré au prochain cycle).
Voir à la sourceMicrosoft Windows 10 (1903/1909) - 'SMBGhost' SMB3.1.1 'SMB2_COMPRESSION_CAPABILITIES' Local Privilege Escalation
Par Daniel García Gutiérrez
Comment tester cet exploit
Exploit local. Exécutez sur une installation vulnérable en VM jetable et vérifiez l'élévation de privilèges.
Code
Contenu pas encore matérialisé (récupéré au prochain cycle).
Voir à la sourceMicrosoft Windows 10 (1903/1909) - 'SMBGhost' SMB3.1.1 'SMB2_COMPRESSION_CAPABILITIES' Buffer Overflow (PoC)
Par eerykitty
Comment tester cet exploit
Déni de service : envoie une entrée malformée pour crasher le service. À tester en VM isolée, l'effet est destructif.
Code
Contenu pas encore matérialisé (récupéré au prochain cycle).
Voir à la source