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

CVE-2026-94462

Matched(該当) 説明文のみで一致 公開 2026-09-23 03:57 ・ 更新 2026-09-23 04:20

判定

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

解説

概要
Spree のカート関連付け API が、ゲストカートの所有確認にカートトークンを要求せず、選択したカートの所持を検証しない脆弱性です。
影響
認証済みの顧客が、条件を満たすゲストカートを自身のアカウントに関連付け、請求先・配送先住所を取得できます。また、ゲストの進行中のカートを妨害する可能性があります。
対象
Spree 5.4.0 以上 5.4.4 未満、および 5.5.0 以上 5.5.4 未満。
対策
Spree 5.4.4 または 5.5.4 に更新してください。
判定
AV:N / PR:L / UI:N(CNA・CVSS 3.1) / 該当する攻撃能力なし
出典

CVSS 評価

出所版AV / PR / UIベクトル出所側の更新日時
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:L/A:N 2026-09-23 03:57

攻撃能力(AI 判定)

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

根拠

  • RCE ・ CNA の説明文
    An authenticated customer can derive reversible prefixed cart IDs, associate an eligible guest cart with the attacker's account, and receive billing and shipping address data from the cart.
  • 認証回避 ・ CNA の説明文
    An authenticated customer can derive reversible prefixed cart IDs
  • シェル取得 ・ CNA の説明文
    associate an eligible guest cart with the attacker's account, and receive billing and shipping address data from the cart.
  • root 取得 ・ CNA の説明文
    reassignment can also disrupt the guest's in-progress cart.

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

一致した監視対象製品

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

    Spree is an open source e-commerce solution built with Ruby on Rails. From 5.4.0 until 5.4.4 and 5.5.4, PATCH /api/v3/store/carts/:id/associate in Spree::Api::V3::Store::CartsController#associate uses find_cart_for_association to locate a cart by prefixed_id but does not require a cart token or otherwise verify possession of the selected guest cart. An authenticated customer can derive reversible prefixed cart IDs, associate an eligible guest cart with the attacker's account, and receive billing and shipping address data from the cart. Exploitation requires a guest cart with address data on a store that does not require login for checkout, and reassignment can also disrupt the guest's in-progress cart. This issue is fixed in versions 5.4.4 and 5.5.4.

変更履歴

  1. 2026-09-23 04:20
    • Matched(該当) と判定した
    → Matched(該当)