
Vulnerability detection scripts for the Goanywhere MFT product.
Fortra GoAnywhere MFT の脆弱性を検出するための Nuclei テンプレートです。
作成者: @rxerium
ランサムウェアグループによって悪用された複数の CISA KEV 脆弱性を含む、Fortra GoAnywhere Managed File Transfer (MFT) 向けの CVE 検出テンプレートです。
統計: 1 CVE (2021) + 1 CVE (2023) + 1 CVE (2024) + 1 CVE (2025) = 4 テンプレート (CISA KEV 2件)
# Scan a single target
nuclei -t 2025/CVE-2025-10035.yaml -u https://target.com:8001
# Scan with all templates
nuclei -t 2021/ -t 2023/ -t 2024/ -t 2025/ -u https://target.com:8001
# Scan multiple targets
nuclei -t 2025/ -l targets.txt
要件: Nuclei v3.0.0+
テンプレートはページコンテンツから GoAnywhere MFT のバージョンを抽出し、DSL マッチャーを使用して脆弱なバージョン範囲と照合します。
チェック対象パス:
{{BaseURL}}/{{BaseURL}}/goanywhere/auth/Login.xhtmlデフォルトポート: 8000 (HTTP)、8001 (HTTPS)
id: CVE-YYYY-XXXXX
info:
name: CVE-YYYY-XXXXX - Fortra GoAnywhere MFT [Vulnerability Type]
author: rxerium
severity: critical|high|medium|low
description: |
[Description]
reference:
- https://nvd.nist.gov/vuln/detail/CVE-YYYY-XXXXX
metadata:
vendor: Fortra
product: GoAnywhere MFT
cvss-score: X.X
cwe-id: CWE-XXX
cisa-kev: true # If applicable
tags: cve,cveYYYY,goanywhere,mft,[type]
http:
- method: GET
path:
- "{{BaseURL}}"
- "{{BaseURL}}/goanywhere/auth/Login.xhtml"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
part: body
words:
- "GoAnywhere"
- type: dsl
dsl:
- "compare_versions(version, '<X.X.X')"
extractors:
- type: regex
name: version
part: body
group: 1
regex:
- 'GoAnywhere[^0-9]+([0-9]+\.[0-9]+\.[0-9]+)'
internal: true
- type: kval
kval:
- version
正当なセキュリティテストおよび研究目的のみに使用してください。スキャン実行前には必ず適切な許可を取得してください。
MIT ライセンス - LICENSE を参照
| CVE ID | 年 | CVSS | 深刻度 | CISA KEV | 悪用済み |
|---|
| CVE-2021-46830 | 2021 | 6.5 | Medium | ❌ | ❌ |
| CVE-2023-0669 | 2023 | 7.2 | High | ✅ | ✅ Clop |
| CVE-2024-0204 | 2024 | 9.8 | Critical | ❌ | ⚠️ |
| CVE-2025-10035 | 2025 | 10.0 | Critical | ✅ | ✅ Storm-1175 |