
認証後のRCEエクスプロイト - PHPオブジェクトのデシリアライゼーションを介したRoundcube ≤ 1.6.10向け、セキュリティ研究および教育のためのDockerベースのラボ環境と技術解説付き。
Roundcube(バージョン ≤ 1.6.10)において、安全でないPHPオブジェクトのデシリアライゼーションに起因する、認証後の重大なリモートコード実行脆弱性が発見されました。この深刻な欠陥は、コードベース内に10年以上も静かに存在し続けていました。
完全な技術的解説と悪用の詳細については、以下を参照してください:
👉 https://fearsoff.org/research/roundcube
これにより、Dockerコンテナ内にUbuntu 24.04、Roundcube、および必要なすべての依存関係がインストールされます:
docker run --name ubuntu24 \
-p 9876:80 \
-v "$PWD/rc_install.sh":/root/rc_install.sh \
-it ubuntu:24.04 \
bash -c "chmod +x /root/rc_install.sh && /root/rc_install.sh && exec bash"
⚠️ 注意: 隔離された環境でのみ使用してください。脆弱なインスタンスを公開インターネットに露出させないでください。
この概念実証コードは教育および研究目的のみで提供されています。著者および貢献者は、このコードの使用に起因する誤用や損害について一切の責任を負いません。所有していない、または明示的なテスト許可を得ていないシステムへの不正使用は違法であり、固く禁止されています。
システムに php がインストールされていることを確認してください
php CVE-2025-49113.php http://127.0.0.1:9876/ roundcube fearsoff.org "cat /etc/passwd > /tmp/pwned"
Roundcube ≤ 1.6.10 を実行している場合は、直ちに最新のパッチ適用版に更新して、この脆弱性を排除してください。
このプロジェクトおよび関連ドキュメントはMITライセンスの下で提供されています。