CVE-2026-104898 BooklyプラグインIDOR脆弱性によるスタッフアカウント不正操作

この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。

公開日: 2026-10-10T04:18:08.847 / 更新日: 2026-10-10T04:18:08.847 / CVSS: 6.8 / 深刻度: MEDIUM

WordPressのBooklyプラグインで、認証された利用者がIDOR脆弱性を悪用し、スタッフアカウントのWordPressアカウント紐付けを上書きして権限昇格が可能な問題が報告されています。影響は、管理者アカウントを含むスタッフレコードの不正操作に至る可能性があり、特にbookly_gen_allow_staff_edit_profileオプションが有効な環境でリスクが高まります。確認時は、Booklyプラグインの導入状況とオプション設定を確認し、パラメータに対する妥当性チェックが適切に実施されているかを点検してください。脆弱性対応の有無は、公式リリース情報の確認を推奨します。

参照情報

ソクラテスの問い、プラトンの備え

ソクラテス

プラトンよ、この脆弱性について考えてみよう。認証された利用者が他人のアカウントを操作できるという点は、倫理的な「境界線」の曖昧さを映し出しているように思わないか?

プラトン

確かにその通りですが、ソクラテス。しかし現実的には、我々はまず「bookly_gen_allow_staff_edit_profile」オプションが有効かどうかを確認すべきです。これは、スタッフアカウントとWordPressユーザーの紐付けを許可する設定であり、デフォルトで有効な場合があります。確認方法は、wp-config.phpやプラグインの設定画面で確認できますね。

ソクラテス

では、この設定が有効な環境では、パラメータの検証が不完全なため、IDORが発生するというわけか?

プラトン

はい。例えば「id」や「wp_user_id」パラメータが外部から制御できる場合、妥当性チェックが行われていないと、悪意のあるユーザーが他人のスタッフレコードを操作できる可能性があります。このため、現行バージョン(28.4以下)の導入状況を確認し、公式リリース情報でパッチが公開されているかをチェックする必要があります。

ソクラテス

では、パッチ適用後の変更管理はどのように行うべきか?

プラトン

変更管理の文書化が重要です。パッチ適用後には、wp-content/plugins/booklyのファイルハッシュを比較したり、変更履歴をバージョン管理システムに登録するなど、異常変更を検出できるようにしておくべきです。また、監視ツールで「wp_user_id」パラメータの異常なアクセスを検出するログ監視も検討すべきです。

ソクラテス

最後に、ベンダー情報確認の重要性を説明してほしい。

プラトン

もちろんです。Booklyの公式サイトやWordPressプラグインリポジトリで、最新バージョンとセキュリティアップデートの情報を定期的に確認する習慣が必要です。また、セキュリティチームが脆弱性を報告している場合、NVDのURLをチェックして、情報の信頼性を確認するのも賢明です。

ソクラテス

では、我々は「確認」「適用」「監視」の三段階を踏まえることで、この脆弱性のリスクを回避できるか?

プラトン

その通りです。ただし、この話は「哲学」ではなく、日々の運用の「実践」です。さもなくば、次のCVEでまた同じことを繰り返すことになりますよ。

関連キーワード: bind, wordpress