脆弱性情報(JVN)
脆弱性情報(JVN)検索・一覧
JVN(IPA/JPCERT/CC 提供)の脆弱性情報 289,756 件を、製品・ベンダ・脆弱性タイプ(CWE)で 全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順。各タイトルから詳細(CVSS内訳・関連脆弱性)へ。
種別 クロスサイトスクリプティング 直近3年 の検索結果:801–840 件目を表示(ページ 21)
深刻度は CVSS(共通脆弱性評価システム・0〜10 のスコア)に基づく区分:Critical 9.0以上/High 7.0〜8.9/Medium 4.0〜6.9/Low 0.1〜3.9。
Raytha CMSには、ページ作成機能のFieldValues[0].Valueパラメータを介したストアドXSSの脆弱性があります。コンテンツ作成権限を持つ認証済み攻撃者は、任意のHTMLおよびJavaScriptをウェブサイトに注入でき、編集されたページを訪問したときにそれがレンダリングおよび実行されます。この問題はバージョン1.4.6で修正されました。
Raytha CMSには、プロフィール編集機能のFirstNameおよびLastNameパラメータを介して発生する保存型XSSの脆弱性があります。認証された攻撃者はウェブサイトに任意のHTMLおよびJavaScriptを注入でき、編集されたページを訪問した際にそれがレンダリングおよび実行されます。この問題はバージョン1.4.6で修正されました。
Raytha CMSにはbackToListUrlパラメータを介したリフレクト型クロスサイトスクリプティング(XSS)の脆弱性があります。攻撃者は悪意のあるURLを作成でき、認証済みの被害者がこれを開くと、被害者のブラウザ上で任意のJavaScriptが実行されます。この問題はバージョン1.4.6で修正されました。
Raytha CMSは、ログオン機能のreturnUrlパラメータを介してリフレクト型XSSに対して脆弱性があります。攻撃者は悪意のあるURLを作成することができ、認証済みの被害者がそのURLを開くと、被害者のブラウザで任意のJavaScriptが実行される可能性があります。この問題はバージョン1.4.6で修正されました。
Omadaコントローラーのパラメータに不適切な入力検証が原因で、クロスサイトスクリプティング(XSS)脆弱性が特定されました。悪用にはネットワークの位置付けや信頼されたエンティティのエミュレーションなど高度な条件が必要であり、認証済み管理者がユーザー操作を行う必要があります。成功した場合、攻撃者は管理者のブラウザで任意のJavaScriptを実行でき、機密情報を漏洩させるか機密性を侵害します。
Unheadはドキュメントのヘッドおよびテンプレートマネージャーです。バージョン2.1.11以前では、useHeadSafe()が回避され、SSRでレンダリングされたheadタグに任意のHTML属性(イベントハンドラを含む)を挿入される可能性がありました。これはNuxtのドキュメントで、ユーザー生成コンテンツを安全に扱うために推奨されているコンポーザブルです。acceptDataAttrs関数(safe.ts、16-20行目)は、data-で始まる任意のプロパティキーを最終的なHTMLに許可します。この関数は接頭辞のみをチェックしており、キーにスペースやHTML属性の解析を破壊する他の文字が含まれているかどうかは検証していません。この脆弱性はバージョン2.1.11で修正されました。
Unheadはドキュメントヘッドおよびテンプレートマネージャーです。バージョン2.1.11より前では、makeTagSafe(safe.ts)内のlink.hrefチェックにString.includes()が使われており、大文字と小文字を区別していました。しかし、ブラウザはURIスキームを大文字小文字を区別せずに扱います。ブラウザにとってはDATA:text/css,...はdata:text/css,...と同じですが、'DATA:...'.includes('data:')はfalseを返します。攻撃者はCSS属性セレクターとbackground-imageコールバックを用いて、UIのすり替えやデータの漏洩を引き起こすために任意のCSSを注入できます。この脆弱性はバージョン2.1.11で修正されました。
Notesnookはユーザーのプライバシーと使いやすさを重視したノート作成アプリです。バージョン3.3.9より前のNotesnookには、Twitter/Xの埋め込みURLをレンダリングするエディターの埋め込みコンポーネントに保存型クロスサイトスクリプティング(XSS)脆弱性が存在していました。component.tsx内のtweetToEmbed()関数は、ユーザーが提供したURLをエスケープせずに直接HTML文字列に挿入し、その文字列をiframeのsrcdoc属性に割り当てていました。この脆弱性はバージョン3.3.9で修正されています。
PlunkはAWS SES上に構築されたオープンソースのメールプラットフォームです。バージョン0.7.1以前のPlunkの画像アップロードエンドポイントはSVGファイルを受け入れていましたが、ブラウザがSVGを埋め込みJavaScriptを実行可能なアクティブドキュメントとして扱ったため、保存型XSSの脆弱性が存在しました。この脆弱性はバージョン0.7.1で修正されています。
ha-mcpはHome AssistantのMCPサーバーです。バージョン7.0.0より前のha-mcpでは、OAuth同意フォームがPythonのf文字列を使ってユーザーからの制御パラメータをHTMLエスケープせずにレンダリングしていました。OAuthエンドポイントに到達でき、サーバー運用者に細工された認可URLをたどらせることができる攻撃者は、運用者のブラウザ上でJavaScriptを実行する可能性があります。この問題は標準セットアップには含まれておらず、明示的な設定が必要なベータOAuthモード(ha-mcp-oauth)を使用しているユーザーにのみ影響があります。この脆弱性はバージョン7.0.0で修正されています。
Wikimedia FoundationのMediaWikiにおいて、Webページ生成中の入力が不適切に無害化される(XSS、つまりクロスサイトスクリプティングの)脆弱性があります。この脆弱性はプログラムファイルincludes/htmlform/fields/HTMLButtonField.phpに関連しています。この問題はMediaWikiのバージョン* before 1.39.14、1.43.4、1.44.1に影響を及ぼします。
Wikimedia FoundationのMediaWikiにおけるウェブページ生成時の入力の不適切な無害化(XSSまたはクロスサイトスクリプティング)に関する脆弱性です。この脆弱性は、プログラムファイルresources/src/mediawiki.Action/mediawiki.Action.Edit.Preview.Jsおよびresources/src/mediawiki.Page.Preview.Jsに関連しています。影響を受けるMediaWikiのバージョンは1.39.14未満、1.43.4および1.44.1です。
Wikimedia FoundationのMediaWikiおよびParsoidにおいて、ウェブページ生成時の入力に対する不適切な無害化(XSSまたはクロスサイトスクリプティング)の脆弱性が存在します。この脆弱性はプログラムファイルincludes/parser/Sanitizer.Phpおよびsrc/Core/Sanitizer.Phpに関連しています。この問題は、MediaWikiのバージョン1.39.14未満、1.43.4および1.44.1以前、並びにParsoidのバージョン0.16.6未満、0.20.4及び0.21.1以前に影響を与えます。
Wikimedia FoundationのMediaWikiにおいて、ウェブページ生成中の入力の不適切な無害化(XSSまたは「クロスサイトスクリプティング」)の脆弱性が存在します。この脆弱性は、プログラムファイルresources/src/mediawiki.Rcfilters/ui/RclToOrFromWidget.Jsに関連しています。この問題は、MediaWikiのバージョン1.39.14より前、および1.43.4と1.44.1に影響を与えます。
wpDiscuz 7.6.47以前には、customCssフィールドにクロスサイトスクリプティングの脆弱性が存在しており、管理者がスタイルタグを抜け出して悪意のあるスクリプトを注入できる可能性があります。管理者権限を持つ攻撃者は、custom CSS設定内に/stylescriptalert(1)/scriptのようなペイロードを注入し、ユーザーのブラウザで任意のJavaScriptを実行できます。
wpDiscuz 7.6.47以前のバージョンにはクロスサイトスクリプティングの脆弱性が存在し、WpdiscuzHelperUploadクラスを悪用することで、HTML出力内のエスケープされていない添付ファイルのURLを通じて攻撃者が悪意のあるコードを注入可能です。攻撃者は悪意のある添付ファイルレコードやフィルターフックを作成し、imgタグおよびアンカータグの属性に任意のJavaScriptを注入して、コメントを閲覧するWordPressユーザーのコンテキストでコードを実行できます。
Craftはコンテンツ管理システム(CMS)です。craftcms/cmsのアップデートで、戻りURLを処理する際にstrip_tags()関数が導入されました。しかし、この処理はURLスキームの検査を行わないため、悪意のあるjavascript:スキームを含むURLが残存し、リフレクテッドXSSのリスクが生じます。この問題はバージョン5.9.7および4.17.3で修正されました。
AnythingLLMは、チャット中に任意のLLMが参照として利用できるコンテキストにコンテンツの断片を変換するアプリケーションです。バージョン1.11.1およびそれ以前のAnythingLLM Desktopには、チャット描画パイプラインにストリーミングフェーズXSSの脆弱性があり、不適切なElectron設定によりホストOS上でリモートコードが実行される可能性があります。これはデフォルト設定で動作し、通常のチャット使用以外のユーザー操作を必要としません。frontend/src/utils/chat/markdown.js内のカスタムmarkdown-it画像レンダラーは、token.contentをHTMLエンティティでエスケープせずにalt属性に直接補間します。PromptReplyコンポーネントは、HistoricalMessageがDOMPurify.sanitize()を正しく適用するのとは異なり、DOMPurifyのサニタイズなしでdangerouslySetInnerHTML経由でこの出力をレンダリングします。
LangBotはLLM向けに設計されたグローバルなIMボットプラットフォームです。バージョン4.8.7以前のLangBotのWeb UIでは、ユーザーが提供した生のHTMLをrehypeRawを使用してレンダリングしていたため、クロスサイトスクリプティング(XSS)の脆弱性が発生する可能性がありました。この問題はバージョン4.8.7で修正されました。
mailparser パッケージのバージョン 3.9.3 より前のバージョンには、メールコンテンツ内の URL が不適切にサニタイズされるため、textToHtml() 関数を介してクロスサイトスクリプティング (XSS) の脆弱性があります。攻撃者は、悪意のある JavaScript コードを埋め込んだ URL に余分な引用符 " を追加することで、被害者のブラウザ上で任意のスクリプトを実行することができます。
CWE-79は、ウェブページ生成時に入力が適切に中和されない問題であり、linagora Twake v2023.Q1.1223において発見されました。これにより、攻撃者が任意のコードを実行できるリスクがあります。
CWE-79: YMFE yapi v1.12.0において、Webページ生成時の入力の不適切な無害化の問題が発見されました。
GitLabは、GitLab CE/EEのすべてのバージョン10.6から18.7.6未満、18.8から18.8.6未満、および18.9から18.9.2未満に影響する問題を修正しました。この問題は、`markdown_placeholders`機能フラグが有効な場合に、認証済みユーザーがマークダウン処理中のプレースホルダーコンテンツの不適切なサニタイズによりブラウザにJavaScriptを注入できる可能性があることが判明しました。
1Panelは、Linuxサーバー管理のためのオープンソースのウェブベースコントロールパネルです。1Panel App Storeのアプリケーション詳細表示時に、保存型クロスサイトスクリプティング(XSS)脆弱性が存在します。悪意のあるスクリプトがユーザーのブラウザのコンテキストで実行され、セッションデータや機密システムインターフェースが侵害される可能性があります。v1.10.33-ltsおよびv2.0.16を含むすべての1Panelのバージョンが影響を受けます。攻撃者は悪意のあるアプリケーションを公開でき、ユーザーがそれをローカルまたはリモートでロードすると任意のスクリプトが実行されます。これにより、ユーザークッキーの窃取、システム機能への不正アクセス、または機密性、完全性、可用性を損なうその他の行動が発生するおそれがあります。この脆弱性は、`previewOnly`属性が有効なMdEditorコンポーネントによってレンダリングされるコンテンツのサニタイズが不十分であることに起因します。具体的には、App StoreがREADMEコンテンツを適切なXSS保護なしにレンダリングし、コンテンツ表示時にスクリプトが実行される問題があります。同様の問題はシステムアップグレード関連のコンポーネントにも存在します。これらはMdEditorコンポーネントに適切なXSSサニタイズを実装することで修正可能です。この脆弱性は、MdEditorコンポーネントのコンテンツレンダリング時に適切なXSS保護とサニタイズを適用することで軽減できます。パッチが適用された安全なバージョンはv1.10.34-ltsおよびv2.0.17です。
Microsoft Office SharePoint のWebページ生成時における入力の不適切な無害化(クロスサイトスクリプティング)により、認証されていない攻撃者がネットワーク上でなりすましを行うことが可能になります。
Microsoft Office Excelにおけるウェブページ生成時の入力の不適切な無害化(クロスサイトスクリプティング)が原因で、不正な攻撃者がネットワーク経由で情報を漏洩させる可能性があります。
OpenProjectはオープンソースのウェブベースのプロジェクト管理ソフトウェアです。17.2.0より前のバージョンでは、この脆弱性はOpenProjectのMarkdownレンダリング、特にハイパーリンクの処理における不適切な検証によって発生していました。これにより、攻撃者はDOMクラッブリングを実行する悪意のあるハイパーリンクペイロードを注入することが可能でした。DOMクラッブリングとは、ネイティブDOM関数をHTML要素で上書きし、ページ全体をクラッシュまたは真っ白にするものであり、アプリケーション初期化中に重要なJavaScript呼び出しがランタイムエラーを発生させて実行を停止させます。この脆弱性は17.2.0で修正されました。
Appsmithは管理パネル、内部ツール、ダッシュボードを構築するためのプラットフォームです。バージョン1.96以前のTable Widget(TableWidgetV2)には重大なストアドXSS脆弱性が存在していました。根本的な原因は、ReactコンポーネントのレンダリングパイプラインにおけるHTMLサニタイズの不足であり、これにより悪意のある属性がDOMに挿入される可能性がありました。"Invite Users"機能を悪用することで、通常のユーザーアカウント(user@gmail.com)を持つ攻撃者がシステム管理者に高権限APIコール(/api/v1/admin/env)を実行させ、完全な管理者アカウントを乗っ取ることが可能でした。この脆弱性はバージョン1.96で修正されています。
facileManagerはシステム管理者を念頭に置いて構築されたモジュール式のウェブアプリケーションスイートです。バージョン6.0.4以前のバージョンでは、アプリケーションが信頼されていないソースからデータを受け取り、それをHTTPレスポンスに使用する際に反射型XSSが発生し、脆弱性を引き起こす可能性がありました。パラメータにスクリプトを追加することでURLに悪意のあるJavaScriptコードを注入できます。この脆弱性はfmDNSモジュールで発見されました。XSS攻撃に対して脆弱だったパラメータはlog_search_queryです。この脆弱性はバージョン6.0.4で修正されました。
facileManagerはシステム管理者を念頭に置いて構築されたモジュール式のウェブアプリケーションスイートです。6.0.4より前のバージョンでは、保存型XSS(永続的または二次的XSSとも呼ばれる)が発生します。これは、アプリケーションが信頼できないソースからのデータを受け取り、そのデータをその後のHTTPレスポンスに安全でない方法で含める場合に発生する脆弱性です。この脆弱性はfmDNSモジュールで発見され、6.0.4で修正されました。
Copypartyはポータブルなファイルサーバーです。v1.20.11以前のバージョンでは、ユーザーがアップロードしたHTMLファイル内のJavaScriptの実行を防ぐことを目的としたnohtml設定オプションがSVG画像には適用されていませんでした。書き込み権限を持つユーザーは、埋め込みJavaScriptを含むSVGをアップロードでき、そのJavaScriptはそれを開くユーザーのコンテキストで実行されてしまいます。この問題はv1.20.11で修正されました。
Parse ServerはNode.jsを実行できる任意のインフラストラクチャにデプロイ可能なオープンソースのバックエンドです。9.6.0-alpha.4および8.6.30より前のバージョンでは、攻撃者がParse ServerのfileUpload.fileExtensionsオプションのデフォルト設定でブロックされていないファイル拡張子またはコンテンツタイプのファイルをアップロードできました。そのファイルにはSVGやXHTMLファイル内のJavaScriptなど、悪意のあるコードが含まれている可能性があります。ファイルがURL経由でアクセスされると、ブラウザはそのファイルをレンダリングし、Parse Serverドメインのコンテキストで悪意のあるコードを実行します。これは保存型クロスサイトスクリプティング(XSS)の脆弱性であり、セッショントークンを窃取したり、ユーザーをリダイレクトしたり、他のユーザーを代行して操作したりする目的で悪用される可能性があります。影響を受けるファイル拡張子およびコンテンツタイプには、.svgz、.xht、.xml、.xsl、.xsltの拡張子およびapplication/xhtml+xmlとapplication/xslt+xmlの拡張子なしアップロードが含まれます。.html、.htm、.shtml、.xhtml、および.svgファイルのアップロードはすでにブロックされています。この脆弱性は9.6.0-alpha.4および8.6.30で修正されています。
Frappeはフルスタックのウェブアプリケーションフレームワークです。バージョン14.100.2、15.101.0、および16.10.0より前のものでは、検証の不足と不適切な権限チェックにより、ユーザーが他のユーザーのプライベートワークスペースを変更できる状態でした。特別に細工されたリクエストによって、永続的なクロスサイトスクリプティング(XSS)が引き起こされる可能性があります。この脆弱性はバージョン14.100.2、15.101.0、および16.10.0で修正されています。
Copypartyはポータブルファイルサーバーです。バージョン1.20.12以前では、攻撃者がサーバーに対して読み取りおよび書き込み権限の両方を持つ場合、.prologue.htmlというファイル名の悪意のあるファイルをアップロードし、被害者のコンテキストで任意のJavaScriptを実行する可能性があるリンクを作成できます。JavaScriptが実行されるのは、ターゲットがHTMLファイル自身(たとえば"https://example.com/foo/.prologue.html")へのリンクをクリックした場合であることは意図された挙動です。本脆弱性は、"https://example.com/foo/?b"のようなURLでもファイルが評価されてしまう点にあり、これにより挙動が予期せぬものとなっています。既存の予防策(厳格なSameSiteクッキー)があり、この脆弱性を攻撃に利用するのは困難です。攻撃者がターゲットの認証セッションを制御するには、そのリンクをサーバー自身が配信するページからクリックさせる必要があります。これは既存リソースの編集など追加のアクセス権限が必要となる場合がほとんどです。最後に、この攻撃を成功させるためには、攻撃者が用意した特定の細工されたリンクをターゲットがクリックする必要があります。この脆弱性はサーバー上のWeb-UIを通常に閲覧するだけでは発動しません。本脆弱性はバージョン1.20.12で修正されています。
OpenEMRは無料かつオープンソースの電子健康記録および医療業務管理アプリケーションです。バージョン8.0.0.1以前では、グラフィカルペインマップ("clickmap")フォームに保存されたクロスサイトスクリプティング(XSS)脆弱性により、認証された任意の臨床医が任意のJavaScriptを注入でき、そのJavaScriptは影響を受けたカルテフォームを閲覧するすべての後続ユーザーのブラウザで実行されます。セッションCookieがHttpOnlyとしてマークされていないため、これにより管理者を含む他のユーザーのセッションを完全に乗っ取ることが可能となります。この脆弱性はバージョン8.0.0.1で修正されました。
OpenEMRは無料かつオープンソースの電子健康記録および医療実務管理アプリケーションです。バージョン8.0.0.1以前では、患者の人口統計情報を通じた処方箋のCSS/HTML印刷ビューに格納型XSSが存在していました。この問題は、生のPHP echoによる患者名のサーバーサイドレンダリングに関係しています。一方、本件は、完全に異なるコンポーネント(portal/sign/assets/signer_api.js)内のjQueryの.html()を利用したクライアントサイドのDOMベースレンダリングに関するものです。両者は同じ根本原因(患者データにおける未サニタイズの患者名)を共有しますが、発生箇所、影響を受けるコンポーネント、およびトリガーアクションが異なっており、それぞれ独立した修正が必要です。この脆弱性はバージョン8.0.0.1で修正されています。
OpenEMRは無料でオープンソースの電子カルテおよび医療業務管理アプリケーションです。8.0.0.1以前のバージョンでは、動的コードピッカーのAJAXエンドポイントがコードの説明(code_text)を返し、それがフロントエンド(例:DataTables)でHTMLエスケープされずにレンダリングされます。管理者(またはコード管理権限を持つユーザー)が悪意のあるスクリプトを含む説明文でコードを作成または編集すると、そのスクリプトがピッカーを使用するすべてのユーザーのブラウザで実行されます。この脆弱性は8.0.0.1で修正されました。
OpenEMRは無料のオープンソースの電子健康記録および医療業務管理アプリケーションです。バージョン8.0.0.1以前では、Track Anything機能のトラック/アイテム名がユーザー入力(POST)から保存され、その後、innerHTMLまたは同等の方法でエスケープされずにDygraphチャート(タイトルやラベル)にレンダリングされます。Track Anythingアイテムを作成または編集できるユーザーは、対応するグラフを他のユーザーが閲覧した際に実行されるスクリプトを注入することが可能でした。この脆弱性はバージョン8.0.0.1で修正されています。
Dataeaseはオープンソースのデータ可視化分析ツールです。DataEase 2.10.19以前のバージョンでは、静的リソースアップロードインターフェースでSVGをアップロードできました。しかし、バックエンドの検証はXMLが解析可能でルートノードがsvgであるかしかチェックしておらず、onload/onerrorイベントハンドラやスクリプト実行可能な属性などのアクティブコンテンツのサニタイズを行っていませんでした。その結果、攻撃者は悪意のあるSVGをアップロードし、公開された静的リソースのURLにアクセスさせることでブラウザ上でスクリプトを実行でき、完全なストアドXSS攻撃チェーンを形成しました。この脆弱性はバージョン2.10.20で修正されました。
XSS脆弱性が、バージョン12.0.0から16.3.3までに含まれるPcVueのWebVue、WebScheduler、TouchVue、およびSnapVue機能で使用されるOAuthウェブサービスに影響を与えます。この脆弱性により、リモート攻撃者が不正なユーザー認証に失敗した際に、正当なユーザーに別のサイトのコンテンツを読み込ませる可能性があります(不明なアプリケーション(不明なclient_id)で発生します)。この脆弱性はOAuthサーバーのエラーページにのみ影響を与えます。
出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全289,756件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。