Vuln Watch 利用製品に関係する脆弱性
← 一覧

CVE-2026-96538

Matched(該当) 説明文のみで一致 公開 2026-09-28 23:41 ・ 更新 2026-09-29 01:22

判定

現在の判定
Matched(該当)
攻撃条件
満たさない(AV・PR・UI がすべて N か)
攻撃能力
満たす(RCE・認証回避・シェル取得・root 取得のいずれか)
根拠
AV:N / PR:L / UI:N(CNA・CVSS 4.0) / RCE

解説

概要
サーバー側ファイル操作関数に認可チェックがなく、認証済みのデータベースロールから実行できる脆弱性です。
影響
非スーパーユーザーがデータ・ログディレクトリ内のファイルを作成、追記、改名、削除したり、ログファイル名を列挙したりできます。設定ファイルへの追記を通じ、サーバー再起動または設定再読み込み時に postgres OS ユーザー権限で任意コードが実行される可能性があります。
対象
WarehousePG 7.0.0 以降、7.6.0-WHPG 未満。WarehousePG 6.x は影響を受けません。
対策
WarehousePG 7.6.0-WHPG 以降へ更新してください。
判定
AV:N / PR:L / UI:N(CNA・CVSS 4.0) / RCE
出典

CVSS 評価

出所版AV / PR / UIベクトル出所側の更新日時
CNA(採用) 4.0 AV:N / PR:L / UI:N CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N 2026-09-28 23:41

攻撃能力(AI 判定)

RCE 該当
認証回避 非該当
シェル取得 不明
root 取得 不明

根拠

  • RCE ・ CNA の説明文
    resulting in arbitrary code execution as the postgres operating system user on the next server restart or configuration reload.
  • 認証回避 ・ CNA の説明文
    These functions are executable by any authenticated database role with no GRANT required

モデル gpt-6-luna ・ プロンプト 2026-10-10 ・ 2026-10-13 05:56 ・ 入力 SHA-256 5a9eda276ed5

一致した監視対象製品

  • PostgreSQL — 説明文で一致 (AI の判定: 影響を受けるか 非該当)

    WarehousePG (WHPG) 7.x before 7.6.0-WHPG is affected by a missing authorization vulnerability (CWE-862) in the built-in server-side file functions pg_file_write(text,text,bool), pg_file_rename(text,text,text), pg_file_unlink(text), and pg_logdir_ls(). These functions are executable by any authenticated database role with no GRANT required, because the REVOKE that contrib/adminpack applies to the equivalent functions was never carried over to WHPG core when their catalog entries were repointed to the ungated adminpack-derived implementations as part of Greenplum's merge to a PostgreSQL 12 base. A non-superuser can use pg_file_write, pg_file_rename, and pg_file_unlink to create, overwrite (append), rename, and delete files under the data and log directories, and can use pg_logdir_ls() to enumerate log file names. Because postgresql.auto.conf resides in the data directory, a non-superuser can append configuration directives such as shared_preload_libraries or archive_command to it, resulting in arbitrary code execution as the postgres operating system user on the next server restart or configuration reload. WarehousePG 6.x is not affected, as the equivalent functions there enforce a superuser check internally.

変更履歴

  1. 2026-09-29 01:22
    • Matched(該当) と判定した
    → Matched(該当)