Joomla拡張機能 - ordasoft.com - OrdaSoft Joomla CCKのバージョン8.3.16未満における、認証なしのリモートコード実行の脆弱性。コンポーネントの通常のフロントエンドルーティング(task=getContent)を通じて、認証やアクセス制御チェックが行われない状態でsite/uploader.phpにアクセスされます。ハンドラはアップロードされたファイルのコンテンツを、マジックバイトを用いたMIMEチェックで検証しますが、保存されるファイルの拡張を制限するための許可リストがソースコードに存在し、コメントアウトされていました。保存されるファイルの拡張子は、攻撃者によって提供されたファイル名から直接取得され、検証は行われません。そして、ファイルはPHPハンドラによって実行される、Joomlaのウェブルート直下のパスに書き込まれます。画像/PHPのポリグロットファイル(PHPのソースコードを付加することで、MIMEチェックを通過するファイル)は、攻撃者が指定した.phpの拡張子を保持しながら、コンテンツチェックを通過します。

CVSS 4.0: 10.0 (重大) (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:A/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:Y/R:X/V:X/RE:X/U:X)