
Abacre Retail Point of Sale 14.0.0.396 は、コンテンツベースのブラインドSQLインジェクションに対して脆弱です。この脆弱性は、Ordersページの検索機能に存在します。
Abacre Retail Point of Sale 14.0.0.396 は、コンテンツベースのブラインドSQLインジェクションに対して脆弱です。この脆弱性は、注文ページの検索機能に存在します。
「注文」ページの「検索」機能は、コンテンツベースのブラインドSQLインジェクションに対して脆弱です。
単純なペイロードで初期確認が可能で、以下のクエリを使用して、Firebirdデータベースファイルに「Client」テーブルが存在することを確認できます。
') OR EXISTS(SELECT 1 FROM Client)--
実行すると、コンテンツが返されます。さらに確認するために、「顧客」タブに移動し、SQLエラーを発生させると、テーブルの名前が得られます。
同じタブ内で、データベースに4人の顧客が登録されていることを確認できます。
しかし、脆弱なパラメータで検索することもできます。3つのエントリのみを検索した場合、何も返されません。
') OR (SELECT COUNT(*) FROM Client)=3--
しかし、4を検索すると、真の結果が得られます。
