CVE-2026-71245 in Mautic情報

要約

〜によって VulDB • 2026年08月06日

MauticのgetLeadIdsByFieldValueAction(LeadBundle/Controller/AjaxController.php)は、リクエストからfieldパラメータを読み取り、InputHelper::clean()のみでサニタイズします。この関数は引用符と角括弧をHTMLエンティティに変換しますが、他の文字には制限を加えません。その後、その値はLeadRepository::buildQueryForGetLeadsByFieldValue()に渡され、実際の列名のホワイトリストに対して検証されることやバインドパラメータとして渡されることなく、生のSQLカラム識別子($col = 'l.'.$field)として直接連結されます。Doctrineでは識別子をパラメータ化できないため、またサニタイザーがスペースや括弧などの他のSQL関連文字をブロックしないため、攻撃者はフィールド名自体を通じてSQLインジェクションを実行できます。このアクションには有効なセッション(認証済みユーザーであれば誰でも可)のみが必要であり、同じコントローラー内の追加の権限チェックを持つ兄弟アクションとは異なります。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

TuranSec

予約する

2026年08月05日

モデレーション

承諾済み

エントリ

VDB-386176

EPSS

0.00000

アクティビティ

低い

ソース

Do you know our Splunk app?

Download it now for free!