UNKNOWNCVE-2026-4668

WordPress用プラグイン「Booking for Appointments and Events Calendar - Amelia」のバージョン2.1.2およびそれ以前のバージョンには、支払いリストのエンドポイントの`sort`パラメータを介したSQLインジェクションの脆弱性があります。これは、ユーザーが提供する`sort`パラメータに対するエスケープ処理が不十分であること、および`PaymentRepository.php`内の既存のSQLクエリに対する十分な準備が不足していることが原因です。ソートフィールドは、サニタイズやホワイトリスト検証なしにORDER BY句に直接挿入されます。(PDO pre)

プラットフォーム

wordpress

コンポーネント

ameliabooking

修正バージョン

2.1.3

WordPress用プラグイン「Booking for Appointments and Events Calendar - Amelia」のバージョン2.1.2およびそれ以前のバージョンには、支払いリストのエンドポイントの`sort`パラメータを介したSQLインジェクションの脆弱性があります。これは、ユーザーが提供する`sort`パラメータに対するエスケープ処理が不十分であること、および`PaymentRepository.php`内の既存のSQLクエリに対する十分な準備が不足していることが原因です。ソートフィールドは、サニタイズやホワイトリスト検証なしにORDER BY句に直接挿入されます。(PDO)プリペアドステートメントは、ORDER BY列名を保護しません。また、GETリクエストはAmeliaのnonce検証を完全にスキップします。これにより、マネージャーレベル(`wpamelia-manager`)以上のアクセス権を持つ認証済みの攻撃者は、既存のクエリに追加のSQLクエリを追加して、時間ベースのブラインドSQLインジェクションを介してデータベースから機密情報を抽出するために使用できます。

修正方法

バージョン2.1.3、またはそれ以降のパッチが適用されたバージョンにアップデートしてください

依存関係を自動的に監視

新しい脆弱性がプロジェクトに影響を与えたときにアラートを受け取りましょう。

無料で始める