WordPressサイトから、wp-blog-header.phpをはじめとする多数の不正PHPファイルを検出し、削除・修正を実施したマルウェア駆除事例です。4,916件の.htaccess改ざんも確認されており、サイト内の不正ファイルへの対応に加え、プラグイン・テーマの更新、不正インデックスの削除申請まで行いました。
対応概要
| 項目 | 内容 |
|---|---|
| 対応サイト数 | 1サイト |
| 対応時期 | 2025年12月2日~3日 |
| WordPress | 6.8.3 |
| 主な不正ファイル | wp-blog-header.php、wp-confiq_idiot.php、abcd.php、admin.php、server.phpなど |
| 改ざんファイル | .htaccess 4,916ファイル |
| 脆弱性情報を確認したプラグイン | Contact Form 7 – Dynamic Text Extension |
| 更新対応 | Yoast SEO、Lightning |
| 不正インデックス | あり。削除申請を実施 |
調査で確認された内容
不正改ざん検査では、wp-blog-header.phpを含む多数のPHPファイルが不正ファイルとして検出されました。
あわせて、.htaccessは4,916ファイルが削除または修正の対象となっています。単一の不正ファイルだけではなく、多数のファイルに対してマルウェア駆除・改ざん修正を行った案件です。 マルウエア駆除レポート62
また、プラグインの脆弱性情報や更新状況も調査し、必要なプラグイン・テーマのアップデートを実施しました。検索エンジンには不正インデックスも登録されていたため、サイト内部の駆除作業とあわせて削除申請を行っています。
確認された不正ファイル
今回、削除または修正した不正ファイルは以下のとおりです。
| 種類 | 不正ファイル |
|---|---|
| 改ざんファイル | .htaccess(4,916ファイル) |
| PHPファイル | abcd.php、about.php、admin.php、content.php、header.php、index.php、radio.php、server.php、wp-confiq_idiot.php、wp-blog-header.php |
| PHPファイル | AWHKGNgqi.php、hFZeHR.php、DFZlbl.php、UdXiFZ.php、JVBbNBsdX.php、bMYfTiqy.php、oZEactz.php、UjKjo.php |
wp-blog-header.phpだけでなく、一般的な名称を使用したPHPファイルやランダムな文字列のファイルも複数検出されており、それぞれ削除・修正の対象としました。 マルウエア駆除レポート62
確認された脆弱性
調査では、Contact Form 7 – Dynamic Text Extensionについて過去の脆弱性情報を確認しました。
| プラグイン | 調査時バージョン | 確認された内容 |
|---|---|---|
| Contact Form 7 – Dynamic Text Extension | 5.0.3 | 4.5.1未満で情報を取得される脆弱性(JVNDB-2024-026615) |
調査時に導入されていたバージョンは5.0.3で、確認した脆弱性情報の対象となる4.5.1未満より新しいバージョンでした。 マルウエア駆除レポート62
実施したマルウェア駆除・復旧作業
- wp-blog-header.phpを含む不正ファイルの削除・修正
- 大量に改ざんされたファイルへの対応
- WordPress本体の状態確認
- プラグイン・テーマの更新状況確認
- 必要なプラグインのアップデート
- テーマのアップデート
- 未使用・不要プラグインの整理・削除
- 脆弱性情報および更新状況の確認
- 不正インデックスの削除申請
WordPress・プラグイン・テーマの確認・更新内容
WordPress本体は6.8.3で、変更は実施していません。 マルウエア駆除レポート62
更新が必要だったプラグインとテーマは以下のとおりです。
| 対象 | 作業前 | 作業後 |
|---|---|---|
| Yoast SEO | 26.4 | 26.5 |
| Lightning | 15.32.1 | 15.32.2 |
Yoast SEOとLightningはいずれも12月2日にアップデートしました。 マルウエア駆除レポート62
また、一定期間更新されていないプラグインについても確認し、今後の継続利用や代替プラグインへの変更について検討するよう案内しています。 マルウエア駆除レポート62
不正インデックスへの対応
検索エンジンには不正インデックスの登録が確認されました。
マルウェア駆除後、12月2日から3日にかけて不正インデックスの削除申請を実施しています。 マルウエア駆除レポート62
サイト内の不正ファイルを除去するだけでなく、検索結果に登録された不正ページについてもあわせて対応しました。
対応結果
wp-blog-header.phpを含む多数の不正ファイルに対して削除・修正を行い、WordPressサイト内のマルウェア駆除を実施しました。
あわせて、必要なプラグイン・テーマの更新と不正インデックスの削除申請を行い、サイト内部と検索エンジン側の両方について復旧作業を進めました。
再発防止について
WordPressのマルウェア対策では、WordPress本体だけでなく、使用しているプラグインやテーマの更新状況を継続的に確認することが重要です。
定期的なバックアップとマルウェア検査も行い、不審なPHPファイルや既存ファイルの改ざんを早期に検出できる状態を維持することが再発防止につながります。
WordPressのマルウェア感染でお困りの方へ
救急WEBでは、WordPressのマルウェア駆除、不正ファイルの削除・修正、サイト改ざんの復旧、不正リダイレクトや不正インデックスへの対応、プラグイン・テーマの脆弱性確認などを行っています。
wp-blog-header.phpのようなファイルが不正ファイルとして検出された場合や、大量のPHPファイル・改ざんファイルが見つかった場合は、一部のファイルだけではなくサイト全体を調査し、必要な駆除・復旧作業を行うことが重要です。
