概要
WWBN AVideoはオープンソースの動画プラットフォームです。バージョン29.0およびそれ以前のバージョンでは、localeの保存エンドポイント(`locale/save.php`)が30行目で`$_POST[‘flag’]`を無加工でパスに連結してファイルパスを構築しています。続いて40行目で`$_POST[‘code’]`パラメータの内容をそのパスに対して`fwrite()`でそのまま書き込みます。管理者攻撃者(または管理者をCSRFできる任意のユーザー。CSRFトークンが検証されず、クッキーは`SameSite=None`を使用しているため)は`locale/`ディレクトリの外へパストラバーサルを行い、ファイルシステム上の任意の書き込み可能な場所に任意の`.php`ファイルを書き込むことでリモートコード実行を達成できます。この問題はコミット57f89ffbc27d37c9d9dd727212334846e78ac21aで修正されました。
技術情報
- 公開日: 2026-04-27T11:20:38+09:00
- 更新日: 2026-04-27T11:20:38+09:00
参考リンク
対処方法
該当ソフトウェアの最新版への更新、または開発元が提供する緩和策の適用を推奨します。運用環境に応じて事前検証の上で実施してください。
免責
本記事は公開情報をもとに自動集約された速報です。正確性・完全性は保証できません。必ず一次情報(上記リンク等)をご確認ください。
