
CVE-2026-55040 및 CVE-2026-63520을 위한 스캐너로, 서버가 이 두 CVE의 영향을 받는지 여부를 판단하도록 설계되었습니다.
Microsoft SharePoint용 단일 파일, 무종속성 방어적 도구로, 두 가지 중요한 온프레미스 취약점에 대한 서비스 검색(단일 또는 대량)과 CVE 평가를 결합합니다:
모든 기능이 하나의 소스 파일에 포함되어 있으며 별도의 스크립트가 필요 없습니다.
단일 대상 또는 대규모 네트워크에서 SharePoint 서버를 찾습니다:
| 입력 유형 | 예시 |
|---|---|
| 도메인 | sharepoint.example.com |
| 단일 IP | 192.168.1.10 |
| CIDR 블록 | 192.168.1.0/24 |
| IP 범위 | 10.0.0.10-10.0.0.50 또는 10.0.0.10-50 |
| 대상 파일 | 한 줄에 하나씩, 혼합 유형 |
80,443)--threads)검색되었거나 알려진 서버를 두 가지 CVE에 대해 평가합니다:
세 가지 모드:
--local — Microsoft.SharePoint.dll에서 빌드 버전 읽기(Windows 서버)--remote — HTTP를 통해 버전/빌드 감지--version — 빌드 버전을 직접 지정--json — 기계 판독 가능--html — 시각적 보고서# 단일 도메인
python3 sharepoint-cve-scanner.py --discover --targets sharepoint.example.com
# CIDR 블록(대량)
python3 sharepoint-cve-scanner.py --discover --targets 192.168.1.0/24
# IP 범위(대량)
python3 sharepoint-cve-scanner.py --discover --targets 10.0.0.10-10.0.0.50
# 파일에서 읽기(혼합 대상, 한 줄에 하나씩)
python3 sharepoint-cve-scanner.py --discover --file targets.txt
# 사용자 지정 포트 + 더 많은 스레드
python3 sharepoint-cve-scanner.py --discover --targets 10.0.0.0/24 --ports 80,443,4443 --threads 100
# 로컬(Windows): DLL에서 빌드 읽기
python3 sharepoint-cve-scanner.py --local C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.dll
# 원격
python3 sharepoint-cve-scanner.py --remote https://sharepoint.example.com
# 수동 빌드 버전
python3 sharepoint-cve-scanner.py --version 16.0.19725.20434
# HTML + JSON 보고서
python3 sharepoint-cve-scanner.py --local <dll> --html report.html --json report.json
참고: CVE-2026-55040(인증 우회)은 CVE-2026-63520(RCE)과 연계되어 인증되지 않은 RCE를 구성합니다. 두 Microsoft 업데이트를 모두 적용하십시오.
--local을 실행하십시오.| CVE | 에디션 | 수정 빌드 |
|---|
| CVE-2026-55040 | Enterprise 2016 | 16.0.5561.1001 |
| CVE-2026-55040 | Server 2019 | 16.0.10417.20175 |
| CVE-2026-55040 | Subscription Edition | 16.0.19725.20434 |
| CVE-2026-63520 | Enterprise 2016 | 16.0.5565.1001 |
| CVE-2026-63520 | Server 2019 | 16.0.10417.20198 |
| CVE-2026-63520 | Subscription Edition | 16.0.19725.20522 |