Joomlaの脆弱性:Novarain/TassosフレームワークがSQLインジェクションリスクを暴露

概要

Joomlaサイト所有者は、Novarain/Tassosフレームワークを使用する拡張機能に影響があると警告されています。この脆弱性は、複数の攻撃手法が連携して管理者権限を取得し、未修正インスタンス上で信頼性のあるリモートコード実行(RCE)を可能にするものです。

脆弱性の詳細

この問題は、Novarainフレームワークと後でTassosフレームワークに再ブランド化されたシステムプラグイン(plg_system_nrframework)を使用する拡張機能に影響を及ぼします。影響を受けている製品には、Convert Forms、EngageBox、Google Structured Data、Advanced Custom Fields、Smile Packなどが含まれます。

攻撃手法

  • AJAXハンドリングを通じて公開される3つのコアプリミティブ:
    • 認証なしファイル読み取り
    • 認証なしファイル削除
    • 任意のデータベース読み取りに使用できるSQLインジェクション条件

原因と影響

AJAX「include」タスクパターンが悪用され、攻撃者が選択したクラス/ファイルをロードし、onAjaxハンドラーを呼び出すことができます。これにより、公開エンドポイントを超える攻撃面が拡大します。

対策とアップデート

これらの脆弱性は独立研究者p1r0xによって発見され、SSD Secure Disclosureを通じて報告されました。ベンダーからの応答では、ダウンロードセクションで更新がリリースされたことが確認されています。

影響を受けたバージョン

  • Novarain/Tassos Framework (plg_system_nrframework) v4.10.14–v6.0.37
  • Convert Forms v3.2.12–v5.1.0
  • EngageBox v6.0.0–v7.1.0
  • Google Structured Data v5.1.7–v6.1.0
  • Advanced Custom Fields v2.2.0–v3.1.0
  • Smile Pack v1.0.0–v2.1.0

管理者へのアドバイス

この脆弱性はインターネット向けのリスクであり、優先的に修正する必要があります。すぐにパッチを適用できない場合は、影響を受けた拡張機能を一時的にオフにし、WAFまたはウェブサーバー層で?option=com_ajaxエンドポイントへのアクセスを制限することをお勧めします。

参考情報

最新のパッチと修正プログラムは、ベンダーからのリリースパッケージを追跡し適用することで入手できます。詳細な対策については、Tassosフレームワークの公式ドキュメントをご覧ください。


元記事: https://gbhackers.com/joomla-vulnerabilities-in-novarain-tassos-framework/