CVE-2019-9859 in Control Panel情報

要約

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

Vesta Control Panel (VestaCP) のバージョン 0.9.7 から 0.9.8-23 までは、認証済みコマンドインジェクションの脆弱性に起因するリモートルートアクセス(サーバー上の完全な管理者権限取得)を招く可能性があります。このプラットフォームはフロントエンド言語として PHP を使用し、システムアクションの実行にはシェルスクリプトを利用しています。PHP は危険な `exec` コマンドを通じてシェルスクリプトを実行します。渡される引数が適切にフィルタリングされない場合、この関数は危険性を帯びます。VestaCP において引数として使用されるすべてのユーザー入力は、`escapeshellarg` 関数によってフィルタリングされています。この関数は PHP ライブラリから直接提供されており、その説明は以下の通りです。「`escapeshellarg()` は文字列の周囲にシングルクォートを付加し、既存のシングルクォートに対して引用符またはエスケープ処理を施すことで、文字列をシェルスクリプト関数へ安全な単一の引数として直接渡せるようにします。」つまり、「Username」という入力を与えると、それが `'Username'` に置換されます。これは正常に動作し、ユーザーがこの潜在的に危険な `exec` 関数を悪用するのを防ぎます。残念ながら、VestaCP ではこの `escapeshellarg` 関数が複数の箇所で誤って使用されています。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

予約する

2019年03月18日

モデレーション

承諾済み

エントリ

VDB-151231

EPSS

0.03000

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!