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

CVE-2026-82028

Matched(該当) 説明文のみで一致 公開 2026-09-15 04:56 ・ 更新 2026-09-26 22:29

判定

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

解説

概要
timescale-reader と postgres-reader の HTTP API サービスで、format クエリパラメーターが SQL に直接埋め込まれ、パラメーター化や識別子のクォートがされていないことによる SQL インジェクションです。
影響
認証済み攻撃者はテナントをまたぐデータの読み取り、pg_shadow のパスワードハッシュ取得、任意ファイルの読み書きが可能です。また、PostgreSQL の OS ユーザー権限で任意コードを実行でき、注入 SQL はデータベースのスーパーユーザー権限で実行されます。
対象
Magistrala 1.0.0 未満。
対策
Magistrala 1.0.0 以降へ更新してください。
判定
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-26 22:29
CNA 3.1 AV:N / PR:L / UI:N CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H 2026-09-26 22:29

攻撃能力(AI 判定)

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

根拠

  • RCE ・ CNA の説明文
    execute arbitrary code as the postgres OS user by loading attacker-supplied shared objects
  • 認証回避 ・ CNA の説明文
    allows authenticated attackers
  • root 取得 ・ CNA の説明文
    execute arbitrary code as the postgres OS user

モデル gpt-6-luna ・ プロンプト 2026-10-10 ・ 2026-10-13 05:55 ・ 入力 SHA-256 2cc69eb990ad

一致した監視対象製品

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

    Magistrala before 1.0.0 contains a SQL injection vulnerability in the timescale-reader and postgres-reader HTTP API services that allows authenticated attackers to inject arbitrary SQL by supplying a malicious format query parameter that is interpolated directly into the FROM clause without parameterization or identifier quoting. Attackers with a self-registered account can substitute arbitrary subqueries to achieve cross-tenant database reads, extract pg_shadow password hashes, read and write arbitrary files, and execute arbitrary code as the postgres OS user by loading attacker-supplied shared objects, with all injected SQL executing at superuser privilege due to the default PostgreSQL role configuration.

変更履歴

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