公開日:2021/03/25 最終更新日:2021/03/25

JVN#97370614
マガジンガーZ におけるクロスサイトスクリプティングの脆弱性

概要

マガジンガーZ には、クロスサイトスクリプティングの脆弱性が存在します。

ベンダ情報、製品情報

開発者:CGI Script Market

届出のあったソフトウエア製品名およびバージョン:マガジンガーZ v.1.01

詳細情報

CGI Script Market が提供するマガジンガーZ <http://cgiscriptmarket.com/magazinegerZ/> は、ウェブサイトにメールマガジン配信機能を提供する CGI スクリプトです。
マガジンガーZ には、管理画面にログインした管理者のウェブブラウザ上で、意図しないスクリプトが実行される格納型クロスサイトスクリプティング (CWE-79) の脆弱性が存在します。

想定される影響

当該製品を使用しているサイトにアクセスした、管理者権限を持つユーザのウェブブラウザ上で、任意のスクリプトを実行される可能性があります。

対策方法

マガジンガーZ v.1.01 の使用中止を検討してください
製品開発者と連絡が取れないため、本脆弱性の対策状況は不明です。

ベンダの見解

なし

JPCERT/CCからの補足情報

この案件は、2021年1月22日に開催された公表判定委員会による判定にて、平成29年経済産業省告示第19号および、情報セキュリティ早期警戒パートナーシップガイドラインにおける、次のすべての条件を満たすことを確認したため、JVN で公表することが適当と判定されました。IPA は、その判定を踏まえ、脆弱性情報を公表すると判断しました。

  1. 当該案件が調整不能であること
    製品開発者への連絡方法として、以下の連絡を実施したが一定期間 (6カ月以上) 応答がないため、社会通念上調整不能であると判断。

    - メールでの連絡 (2008/10/29~2011/08/25:4回) に対して応答が無い
    - 「連絡不能開発者一覧(開発者名)」の連絡よびかけ (2011/12/16) に対して応答が無い
    - 「連絡不能開発者一覧(補足情報)」の情報提供依頼 (2012/03/16) に対して応答が無い
    - メールでの判定手続きの案内の連絡 (2020/12/21) に対して応答が無い

  2. 脆弱性の存在が認められると判断できること
    当該ソフトウエア製品は、製品管理者のウェブブラウザ上で、任意のスクリプトが実行されることから (※)、完全性が侵害される。このため、当該ソフトウエア製品に脆弱性が存在すると判断。
    ※ 末尾に記載の「検証情報」を参照のこと。

  3. IPA が公表しない限り、当該脆弱性情報を知り得ない製品利用者がいるおそれがあること
    製品開発者による脆弱性対策情報は公表されていない、かつ製品開発者が全ての製品利用者を把握していることを確認できないため、脆弱性情報を知り得ない製品利用者がいるおそれがあると判断。

  4. 製品開発者や製品利用者の状況等を総合的に勘案して、公表が適当でないと判断する理由・事情がないこと
    製品開発者の取組みや製品利用者の状況を鑑みて、公表によって社会的混乱を招くなど公表することが適切でないと判断する明確な理由・事情がないと判断。

JPCERT/CCによる脆弱性分析結果

CVSS v3 CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
基本値: 6.1
攻撃元区分(AV) 物理 (P) ローカル (L) 隣接 (A) ネットワーク (N)
攻撃条件の複雑さ(AC) 高 (H) 低 (L)
必要な特権レベル(PR) 高 (H) 低 (L) 不要 (N)
ユーザ関与レベル(UI) 要 (R) 不要 (N)
スコープ(S) 変更なし (U) 変更あり (C)
機密性への影響(C) なし (N) 低 (L) 高 (H)
完全性への影響(I) なし (N) 低 (L) 高 (H)
可用性への影響(A) なし (N) 低 (L) 高 (H)
CVSS v2 AV:N/AC:M/Au:N/C:N/I:P/A:N
基本値: 4.3
攻撃元区分(AV) ローカル (L) 隣接 (A) ネットワーク (N)
攻撃条件の複雑さ(AC) 高 (H) 中 (M) 低 (L)
攻撃前の認証要否(Au) 複数 (M) 単一 (S) 不要 (N)
機密性への影響(C) なし (N) 部分的 (P) 全面的 (C)
完全性への影響(I) なし (N) 部分的 (P) 全面的 (C)
可用性への影響(A) なし (N) 部分的 (P) 全面的 (C)

検証情報

IPA にて、届出で提供された情報をもとに、脆弱性の再現を確認しました。
 
実施日
・2020年6月16日
 
検証環境(サーバ・製品バージョン1.01)
・CentOS Linux 7.8.2003
・Apache 2.4.6
・Perl 5.16.3
・マガジンガーZ v.1.01
 
検証環境(クライアント)
・Microsoft Windows 10 Pro (64-bit) 1909/18363.836
・Mozilla Firefox 79.0(64bit)
 
検証結果
・当該ソフトウエア製品のページを開いた次のウェブブラウザ上で、スクリプトが実行されることを確認
 (マガジンガーZ v.1.01)
 Mozilla Firefox 79.0(64bit)

謝辞

関連文書

JPCERT 緊急報告
JPCERT REPORT
CERT Advisory
CPNI Advisory
TRnotes
CVE CVE-2021-20684
JVN iPedia JVNDB-2021-000900