公開日:2020/03/24 最終更新日:2020/03/24

JVN#29095127
Cute News におけるクロスサイトスクリプティングの脆弱性

概要

CutePHP.com が提供する Cute News には、クロスサイトスクリプティングの脆弱性が存在します。

ベンダ情報、製品情報

開発者:CutePHP.com

届出のあったソフトウエア製品名およびバージョン:Cute News 2.0.1

詳細情報

CutePHP.com が提供する Cute News は、ニュース管理システムです。
Cute News には、クロスサイトスクリプティング (CWE-79) の脆弱性が存在します。

想定される影響

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

対策方法

Cute News 2.0.1、2.1.2 の使用中止を検討してください
製品開発者と連絡が取れないため、本脆弱性の対策状況は不明です。

ベンダの見解

なし

JPCERT/CCからの補足情報

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

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

    - メールでの連絡 (2014/08/29~2019/09/19:6回) に対して応答が無い
    - Web フォームでの連絡 (2014/11/25~2015/03/31:3回) に対して応答が無い
    - 「連絡不能開発者一覧(開発者名)」の連絡よびかけ (2015/09/18) に対して応答が無い
    - 「連絡不能開発者一覧(補足情報)」の情報提供依頼 (2015/12/25) に対して応答が無い
    - メールでの判定手続きの案内の連絡 (2019/12/18) に対して応答が無い

  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 にて、届出で提供された情報をもとに、脆弱性の再現を確認しました。
   
実施日
・2019年10月11日

検証環境(サーバ・製品バージョン2.0.1)
・CentOS Linux 7.6.1810
・Apache 2.4.6
・PHP 5.4.16
・Cute News 2.0.1

検証環境(サーバ・製品バージョン2.1.2)
・CentOS Linux 7.6.1810
・Apache 2.4.6
・PHP 5.4.16
・Cute News 2.1.2

検証環境(クライアント)
・Microsoft Windows 10 Pro (64-bit) 1903/18362.295
・Internet Explorer 11.295.18362.0 XSS フィルター無効
・Mozilla Firefox 70.0(64bit)

検証結果
・当該ソフトウエア製品のページを開いた次のウェブブラウザ上で、スクリプトが実行されることを確認
 (Cute News 2.0.1)
 Internet Explorer 11.295.18362.0 XSS フィルター無効
 Mozilla Firefox 70.0(64bit)
・当該ソフトウエア製品のページを開いた次のウェブブラウザ上で、スクリプトが実行されることを確認
 (Cute News 2.1.2)
 Internet Explorer 11.295.18362.0 XSS フィルター無効
 Mozilla Firefox 70.0(64bit)

謝辞

関連文書

JPCERT 緊急報告
JPCERT REPORT
CERT Advisory
CPNI Advisory
TRnotes
CVE CVE-2020-5557
JVN iPedia JVNDB-2020-000904

更新履歴

2020/03/24
【JPCERT/CCからの補足情報】の 3. および 4. の記述を修正しました