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

CVE-2026-57579

Emergency(緊急) 説明文のみで一致 公開 2026-09-15 01:54 ・ 更新 2026-09-15 02:40

判定

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

解説

概要
Alchemy CMS の入れ子ページ取得 API が認可を行わず、呼び出し元の権限に応じた範囲制限もしていないことによる情報漏えいです。
影響
未認証の攻撃者が、制限付き・未公開ページのメタデータを取得できます。elements=true を指定すると、そのページの要素やコンテンツも取得されます。
対象
Alchemy CMS の 7.4.15 未満、8.0.0 以上 8.0.15 未満、8.1.0 以上 8.1.14 未満、8.2.0 以上 8.2.6 未満。
対策
7.4.15、8.0.15、8.1.14、8.2.6 に修正済みです。
判定
AV:N / PR:N / UI:N(CNA・CVSS 3.1) / 認証回避
出典

CVSS 評価

出所版AV / PR / UIベクトル出所側の更新日時
CNA(採用) 3.1 AV:N / PR:N / UI:N CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N 2026-09-15 01:54

攻撃能力(AI 判定)

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

根拠

  • RCE ・ CNA の説明文および CVSS 評価
    Anonymous callers can retrieve restricted and unpublished page metadata that the sibling show action denies. When elements=true is supplied, PageTreeSerializer also returns element and ingredient content from restricted pages
  • RCE ・ CNA の CVSS 評価
    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
  • 認証回避 ・ CNA の説明文
    the unauthenticated GET /api/pages/nested endpoint implemented by Api::PagesController#nested in app/controllers/alchemy/api/pages_controller.rb returns an unfiltered page tree because it performs no authorization and does not scope descendants by the caller's ability.
  • 認証回避 ・ CNA の説明文
    Anonymous callers can retrieve restricted and unpublished page metadata that the sibling show action denies.
  • シェル取得 ・ CNA の説明文および CVSS 評価
    Anonymous callers can retrieve restricted and unpublished page metadata that the sibling show action denies. When elements=true is supplied, PageTreeSerializer also returns element and ingredient content from restricted pages
  • シェル取得 ・ CNA の CVSS 評価
    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
  • root 取得 ・ CNA の説明文および CVSS 評価
    Anonymous callers can retrieve restricted and unpublished page metadata that the sibling show action denies. When elements=true is supplied, PageTreeSerializer also returns element and ingredient content from restricted pages
  • root 取得 ・ CNA の CVSS 評価
    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

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

一致した監視対象製品

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

    Alchemy is an open source content management system engine written in Ruby on Rails. Prior to 7.4.15, 8.0.15, 8.1.14, and 8.2.6, the unauthenticated GET /api/pages/nested endpoint implemented by Api::PagesController#nested in app/controllers/alchemy/api/pages_controller.rb returns an unfiltered page tree because it performs no authorization and does not scope descendants by the caller's ability. Anonymous callers can retrieve restricted and unpublished page metadata that the sibling show action denies. When elements=true is supplied, PageTreeSerializer also returns element and ingredient content from restricted pages because PageTreePreloader and the serializer do not apply an ability check to those records. This issue is fixed in versions 7.4.15, 8.0.15, 8.1.14, and 8.2.6.

変更履歴

  1. 2026-09-15 02:40
    • Emergency(緊急) と判定した
    → Emergency(緊急)