
Pythonスクリプトで、Contact Form 7のCVE-2020-35489に対して脆弱なWordPressサイトを検出し、無制限のファイルアップロードを可能にします。ドメインまたはリストをスキャンし、脆弱なバージョンを報告します。
CVE-2020-35489 は、WordPress プラグイン Contact Form 7 5.3.1 およびそれ以前のバージョンで発見されました。この脆弱性を悪用することで、攻撃者は Web サイト上のアップロード可能なファイルタイプに関するすべての制限を回避し、任意の種類のファイルを簡単にアップロードできてしまいます。
推定 500万 の Web サイトが影響を受けました。
PoC は 2020 年 12 月 31 日に公開され、ユーザーにアップデートの時間を確保します。
https://wpscan.com/vulnerability/10508
https://contactform7.com/2020/12/17/contact-form-7-532/#more-38314
https://cwe.mitre.org/data/definitions/434.html
$ python3 check_CVE-2020-35489.py -d domaintest.com
Contact Form 7 version: 5.1.3
domaintest.com is vulnerable!
$ python3 check_CVE-2020-35489.py -i in.txt -o out.txt