
CVE-2023-46954の概念実証エクスプロイト。Relativity Server 2022におけるリモートSQLインジェクションの脆弱性であり、Nameパラメータを介して任意のコード実行を可能にします。
Relativity Server 2022 におけるSQLインジェクションの脆弱性 v.12.1.537.3 Patch 2 およびそれ以前のバージョンでは、リモート攻撃者が name パラメータを介して任意のコードを実行できる可能性があります。
[脆弱性タイプ] SQL Injection
[製品ベンダー] Relativity ODA LLC
[影響を受ける製品コードベース] Relativity Server 2022 v.12.1.537.3 Patch 2 およびそれ以前のバージョン
[影響を受けるコンポーネント] POST /Relativity.Rest/API/Relativity.Users/workspace//users/retrieveusersby
[攻撃タイプ] リモート
[影響: コード実行] true
[攻撃ベクター] JSON POSTパラメータ 'Name' 内で、次のペイロードは true を返し、名前とメールアドレスのリストを表示します:
(SELECT (CASE WHEN (1=1) THEN 03586 ELSE 3*(SELECT 2 UNION ALL SELECT 1) END))
しかし、次のペイロードは false を返し、'SQL Statement Failed' というメッセージを表示します:
(SELECT (CASE WHEN (1=2) THEN 03586 ELSE 3*(SELECT 2 UNION ALL SELECT 1) END))
注: True/False の比較は CASE WHEN () 句内で行われます。
[参考文献] https://www.linkedin.com/in/jakedmurphy1/
[ベンダーは脆弱性を確認または認識していますか?] true
[発見者] Jake Murphy