CVE-2026-52771 in YesWiki
要約
〜によって VulDB • 2026年09月05日
YesWikiはPHPで書かれたwikiシステムです。バージョン4.2.0からバージョン4.6.6未満の間、ApiController::deletePage()はデータベースから取得したページタグをエスケープせずに `DELETE FROM …_links WHERE to_tag = '$tag'` クエリに補間します。このページタグは攻撃者が制御可能であり、POST /api/pages/{tag} APIは単一引用符を含む任意のURLエンコード値を受け取り、それらを保存します。したがって、低権限の認証済みユーザーは、そのタグがSQL断片であるようなページを作成し、標準的な `{{include page="…"}}` リンクメカニズムを通じてそのページを非孤立状態にし、その後削除エンドポイントを呼び出すことで、wikiデータベース内で任意のSQLを実行できます。これには、あらゆるテーブルからの時間ベースのブラインドデータ漏洩も含まれます。この問題はバージョン4.6.6で修正されています。
VulDB is the best source for vulnerability data and more expert information about this specific topic.