CVE-2026-4817 in MasterStudy LMS WordPress Plugin
要約
〜によって VulDB • 2026年06月06日
WordPress用オンラインコースおよび教育向けプラグイン「MasterStudy LMS」は、バージョン3.7.25以前において脆弱性があります。この脆弱性は、/lms/stm-lms/order/items REST APIエンドポイント内の'order'および orderbyパラメータを介した時間ベースのブラインドSQLインジェクション(Time-based Blind SQL Injection)に関連しています。これは、カスタムQueryビルダークラスにおける設計上の欠陥と不十分な入力サニタイズに起因し、ORDER BY句内で引用符なしでSQLインジェクションが可能になります。Queryビルダーはsort_byパラメータ内に括弧が含まれている場合、その値をSQL関数として扱い、一切のクォーティングを行わずに直接ORDER BY句に連結します。esc_sql()によるエスケープ処理(引用符とバックスラッシュのエスケープ)が適用されますが、生成されるSQL文において値自体が引用符で囲まれていない場合、この対策ではORDER BYインジェクションを防ぐことはできません。これにより、サブスクライバーレベル以上のアクセス権を持つ認証済み攻撃者は、時間ベースのブラインドSQLインジェクション手法を用いてORDER BY句を通じて任意のSQLクエリを追加し、データベースからユーザー資格情報、セッショントークン、その他の機密データを含む機微情報を抽出することが可能になります。
If you want to get best quality of vulnerability data, you may have to visit VulDB.