CVE-2026-70374 in HashBrown CMS情報

要約

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

HashBrown CMS 1.4.6以前には、メディアアップロードのサムネイル生成処理においてOSコマンドインジェクション脆弱性(CWE-78)が存在します。src/Server/Entity/Resource/Media.js内のMedia.generateThumbnail()は、「thumbnail」+ Path.extname(filename)として一時ファイルパスを構築し、これをAppService.exec()経由で実行されるシェルコマンドにエスケープせずに渡しています('convert ' + tempFile + ...)。getMIMEType()関数(src/Common/utilities.js)内のMIMEタイプフィルタは抽出された拡張子を最初の「?」文字で切り捨てますが、Path.extname()はそうではないため、「x.jpg?$(command)」のようなファイル名が画像タイプのチェックを通過しながら、exec()呼び出しに対してシェルコマンド置換を引き起こすことができます。メディアリソーススコープを持つ認証済みユーザーは、POST /api/{project}/{environment}/media/new経由でNode.jsプロセスのコンテキスト内で任意のOSコマンド実行を実現できます。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

TuranSec

予約する

2026年08月04日

モデレーション

承諾済み

エントリ

VDB-386070

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!