CVE-2024-2044 in pgAdmin 4情報

要約

〜によって VulDB • 2026年06月16日

pgAdmin 4 はファイルベースのセッション管理アプローチを使用しています。セッションファイルはディスク上に pickle オブジェクトとして保存されます。ユーザーがリクエストを実行すると、セッションクッキー 'pga4_session' の値を使用してファイルが取得され、その後その内容が逆シリアライズされ、最後に署名が検証されます。

クッキーの値は最初の '!' 文字で2つの部分に分割されます。第1部分はセッション ID (sid) であり、第2部分はセッションダイジェストです。

脆弱性は pgAdmin バージョン 8.4 より前のバージョンにあります。これらのバージョンでは、pgAdmin 4 の DATA_DIR 内に位置する sessions フォルダとセッション ID を連結することでセッションファイルを読み込むメソッドが存在します。具体的には、両方の値が ['os.path.join'] 関数を使用して連結されます。この処理は、脱出すべきではない信頼できるベースパスを設定しません。

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

責任者

PostgreSQL

予約する

2024年02月29日

モデレーション

承諾済み

エントリ

VDB-256093

エクスプロイト

ダウンロード

EPSS

0.79465

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!