FreeBSD:phpMyAdmin -- 複数のセキュリティ脆弱性(8c8fa44d-ad15-11e2-8cea-6805ca0b3d42)

medium Nessus プラグイン ID 66210

概要

リモート FreeBSD ホストには、セキュリティ関連の更新がありません。

説明

phpMyAdmin 開発チームによる報告:

一部の PHP バージョンでは、preg_replace() 関数が騙されて、任意の PHP コードをサーバーで実行する可能性があります。これは、細工された引数を null バイトを含む正規表現として渡すことにより行われます。
「Replace table prefix」機能を使用しているときに、phpMyAdmin が preg_replace() へ渡される引数を適切にサニタイズせず、この脆弱性を発生させる可能性があります。

通常のトークン保護はログインしていないユーザーが必須フォームにアクセスすることを防止するため、この脆弱性は phpMyAdmin にログインしたユーザーだけが発生させられるものです。

SaveDir ディレクティブで、 phpMyAdmin を Web サーバーでエクスポートファイルを保存できるように構成することも可能です。これが正しい場所にある場合、細工されたファイル名テンプレートまたは細工されたテーブル名で foobar.php.sql のように拡張子が二重のファイルを保存することが可能です。次に、MIME タイプ「sql」(デフォルト)の定義がない Apache Web サーバーが、保存されたファイルを「php」スクリプトとして処理し、リモートコードの実行を引き起こす可能性があります。

通常のトークン保護はログインしていないユーザーが必須フォームにアクセスすることを防止するため、この脆弱性は phpMyAdmin にログインしたユーザーだけが発生させられるものです。さらに、SaveDir ディレクティブがデフォルトで空のため、デフォルト構成は脆弱です。悪用するには、$cfg['SaveDir'] ディレクティブを構成し、サーバーで mod_mime のある Apache を実行する必要があります。

ソリューション

影響を受けるパッケージを更新してください。

参考資料

http://www.nessus.org/u?1a93aba0

プラグインの詳細

深刻度: Medium

ID: 66210

ファイル名: freebsd_pkg_8c8fa44dad1511e28cea6805ca0b3d42.nasl

バージョン: 1.7

タイプ: local

公開日: 2013/4/25

更新日: 2021/1/6

サポートされているセンサー: Nessus

リスク情報

VPR

リスクファクター: High

スコア: 7.0

CVSS v2

リスクファクター: Medium

基本値: 6

ベクトル: CVSS2#AV:N/AC:M/Au:S/C:P/I:P/A:P

脆弱性情報

CPE: p-cpe:/a:freebsd:freebsd:phpmyadmin, cpe:/o:freebsd:freebsd

必要な KB アイテム: Host/local_checks_enabled, Host/FreeBSD/release, Host/FreeBSD/pkg_info

エクスプロイトが利用可能: true

エクスプロイトの容易さ: Exploits are available

パッチ公開日: 2013/4/24

脆弱性公開日: 2013/4/24

エクスプロイト可能

Core Impact

Metasploit (phpMyAdmin Authenticated Remote Code Execution via preg_replace())

参照情報

CVE: CVE-2013-3238, CVE-2013-3239