脆弱性情報(JVN)
脆弱性情報(JVN)検索・一覧
JVN(IPA/JPCERT/CC 提供)の脆弱性情報 292,331 件を、製品・ベンダ・脆弱性タイプ(CWE)で 全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順。各タイトルから詳細(CVSS内訳・関連脆弱性)へ。
深刻度 Medium 種別 パス・トラバーサル の検索結果:81–120 件目を表示(ページ 3)
深刻度は CVSS(共通脆弱性評価システム・0〜10 のスコア)に基づく区分:Critical 9.0以上/High 7.0〜8.9/Medium 4.0〜6.9/Low 0.1〜3.9。
Ollamaのバージョン0.20.2までにセキュリティ上の欠陥が発見されました。この欠陥は、Tensor Model Transfer Handlerコンポーネントのファイルx/imagegen/transfer/transfer.go内のdigestToPath関数に影響を与えます。引数digestの操作により、パストラバーサルが発生します。この攻撃はリモートから実行可能です。攻撃は高い複雑性を持ち、悪用の難易度は困難と報告されています。脆弱性の悪用コードは公開されており、攻撃に使用される可能性があります。ベンダーには早期にこの情報が連絡されましたが、対応は行われていません。
coursevault-preview は、設定されたディレクトリからコース教材ファイルをプレビューするためのユーティリティです。0.1.1より前のバージョンの coursevault-preview には、resolveSafe ユーティリティにパストラバーサルの脆弱性が含まれていました。境界チェックは正規化されたパスに対して String.prototype.startsWith(baseDir) を使用しており、ディレクトリ境界を適切に強制していません。影響を受ける CoursevaultPreview メソッドの relativePath 引数を制御できる攻撃者は、同じ文字列接頭辞を共有する兄弟ディレクトリが存在する場合に、構成された baseDir の外部のファイルを読み取ることが可能でした。この脆弱性はバージョン0.1.1で修正されました。
悪意のあるSCPサーバーは、クライアントアプリケーションに作業ディレクトリ外のローカルファイルを上書きさせる予期しないパスを送信する可能性があります。これにより、悪意のある実行可能ファイルや設定ファイルを作成し、特定の状況下でユーザーがそれらを実行することを許してしまう悪用が可能になります。この問題はOpenSSHに関連しています。
dovecotがドメインごとのpasswdファイルを使用するように設定されており、それらのファイルが/etcの一つ上のパスコンポーネントに配置されている場合、または許可される文字にスラッシュが含まれている場合、ドメインコンポーネントがディレクトリの一部として扱われ、パス・トラバーサルが発生する可能性があります。これにより、誤って/etc/passwd(またはpasswdで終わる他のパス)の内容を読み取ることが可能になります。このファイルにパスワードが含まれている場合、不正に認証に使用されたり、userdbの場合にはシステムユーザーが有効なユーザーとして誤って認識される恐れがあります。修正済みバージョンにアップグレードするか、パスに依存しない別の認証方式を使用してください。あるいは、ドメインごとのpasswdファイルを/etc/dovecot/auth/%dのような別の場所に配置することも推奨されます。公に利用可能なエクスプロイトは知られていません。
OpenClawのキャンバスパスクラバーに情報漏洩の脆弱性が存在します。この脆弱性により、リモートの攻撃者が影響を受けるOpenClawのインストール環境から機密情報を漏洩させる可能性があります。この脆弱性を悪用するには認証が必要です。問題の具体的な欠陥は、キャンバスゲートウェイのエンドポイントに提供されたパスパラメータの処理にあります。この問題は、ファイル操作に使用する前にユーザーが提供するパスを適切に検証していないことに起因します。攻撃者はこの脆弱性を利用してサービスアカウントのコンテキストで情報を漏洩させることが可能です。ZDI-CAN-29312として報告されています。
Tekton Pipelinesプロジェクトは、CI/CDスタイルのパイプラインを宣言するためのKubernetesスタイルのリソースを提供しています。バージョン1.11.1以前では、VolumeMountのパス制限における検証回避により、「..」を含むパストラバーサル要素を利用して、制限された/tekton/内部パスの下にボリュームをマウントできました。制限チェックはfilepath.Cleanを使用せずにstrings.HasPrefixを使用していたため、/tekton/home/../resultsのようなパスは検証を通過しますが、実行時には/tekton/resultsに解決されます。この脆弱性はバージョン1.11.1で修正されています。
IBM Guardium Data Protection 12.1 は、管理者ユーザーがシステム上のディレクトリを横断できる可能性があります。攻撃者は「ドットドット」シーケンス(/../)を含む特別に細工されたURLリクエストを送信することで、システム上に任意のファイルを書き込むことが可能です。
melangeは宣言的パイプラインを使用してapkパッケージを構築することを可能にします。バージョン0.32.0から0.43.4未満の間、melangeの設定ファイルに影響を与えられる攻撃者(例えばプルリクエスト駆動のCIやビルド・アズ・ア・サービスのシナリオを通じて)は、`pipeline[].uses`に"../"を含む値や絶対パスを設定できました。`pkg/build/compile.go`内の`(*Compiled).compilePipeline`関数は`uses`を検証せずに`filepath.Join(pipelineDir, uses + ".yaml")`に直接渡していたため、解決されたパスが各`--pipeline-dir`を逸脱し、melangeプロセスがアクセス可能な任意のYAML解析可能ファイルを読み取る可能性がありました。読み込まれたファイルはその後melangeパイプラインとして解釈され、その`runs:`ブロックはビルドサンドボックス内で`/bin/sh -c`経由で実行されます。したがって、木構造外のファイルからのシェルコマンドがビルド中に実行され、通常はインツリーのパイプライン定義をカバーするレビュー境界を回避できます。この問題はmelange v0.43.4でコミット5829ca4により修正されました。修正では、絶対パスや".."を含む`uses`の値を拒否し、(`filepath.Clean`の後に`filepath.Rel`を使って)解決されたターゲットがパイプラインディレクトリ内に留まることを検証しています。回避策としては、信頼できるソースからの設定ファイルに対してのみ`melange build`を実行してください。ユーザー提供のmelange設定をビルドするCIシステムでは、`pipeline[].uses`の値に対して手動レビューを導入し、".."や先頭に"/"を含むものを拒否することでビルドを制御してください。
Code Extension MarketplaceはVS Code Marketplaceのオープンソース代替です。バージョン2.4.2以前のcoder/code-marketplaceにはZip Slip脆弱性が存在し、悪意のあるVSIXファイルにより拡張機能のディレクトリ外に任意のファイルを書き込むことが可能でした。ExtractZipは生のzipエントリ名をコールバックに渡し、filepath.Joinを使用してファイルを書き込みましたが、境界チェックが不十分であり、filepath.Joinは..コンポーネントを解決したものの、結果としてベースパスを越えることを防止できませんでした。この脆弱性はバージョン2.4.2で修正されました。
text-generation-webuiは、大規模言語モデルを実行するためのオープンソースのウェブインターフェースです。バージョン4.3以前には、load_preset()に認証されていないパストラバーサルの脆弱性が存在し、サーバーのファイルシステム上の任意の.yamlファイルを読み取ることができました。解析されたYAMLのキーと値のペア(パスワード、APIキー、接続文字列を含む)はAPIレスポンスで返されます。この脆弱性はバージョン4.3で修正されています。
OpenClawのバージョン2026.2.6から2026.3.24には、Feishu拡張機能のresolveUploadInput関数にパストラバーサルの脆弱性があり、ファイルシステムのサンドボックス制限を回避できます。攻撃者はupload_image操作中の不適切なパス解決を悪用し、設定されたlocalRootsの境界外にある任意のファイルを読み取ることが可能です。
OpenClawの2026年3月31日以前のバージョンにはACPディスパッチにパス・トラバーサルの脆弱性があり、攻撃者は着信チャネルのアタッチメントパスを操作することで任意のファイルを読み取る可能性があります。リモートの攻撃者はアタッチメントキャッシュおよびルートディレクトリのチェックを回避し、意図されたディレクトリ外のファイルにアクセスすることが可能です。
OpenHarnessはdd1d235のコミット以前のバージョンにおいて、リモートゲートウェイユーザーがチャットアクセス権を持つ場合に、/memory show slashコマンドにパストラバーサルシーケンスを供給することで任意のファイルを読み取れるパストラバーサル脆弱性を含んでいます。攻撃者はパスの入力パラメータを操作してプロジェクトのメモリディレクトリから抜け出し、ファイルシステムの制約検証を行わずにOpenHarnessプロセスがアクセス可能な機密ファイルにアクセスできる可能性があります。
Magento Long Term Support (LTS) は、Magento Community Editionのeコマースプラットフォームに対して高い後方互換性を提供する非公式のコミュニティ主導プロジェクトです。バージョン20.17.0以前では、OpenMage LTSのDataflowモジュールがパストラバーサル攻撃を防ぐために弱いブラックリストフィルター(`str_replace('../', '', $input)`)を使用していました。このフィルターは `..././` や `....//` のようなパターンを利用することで回避可能であり、置換後も `../` が残ってしまいます。認証された管理者はこれを悪用してサーバーのファイルシステム上の任意のファイルを読み取ることができます。この問題はバージョン20.17.0で修正されました。
WWBN AVideoはオープンソースの動画プラットフォームです。バージョン29.0およびそれ以前のバージョンでは、localeの保存エンドポイント(`locale/save.php`)が30行目で`$_POST['flag']`を無加工でパスに連結してファイルパスを構築しています。続いて40行目で`$_POST['code']`パラメータの内容をそのパスに対して`fwrite()`でそのまま書き込みます。管理者攻撃者(または管理者をCSRFできる任意のユーザー。CSRFトークンが検証されず、クッキーは`SameSite=None`を使用しているため)は`locale/`ディレクトリの外へパストラバーサルを行い、ファイルシステム上の任意の書き込み可能な場所に任意の`.php`ファイルを書き込むことでリモートコード実行を達成できます。この問題はコミット57f89ffbc27d37c9d9dd727212334846e78ac21aで修正されました。
@fastify/static バージョン8.0.0から9.1.0まででは、listオプションを使用してディレクトリリスティングが有効になっている場合にパストラバーサルが発生します。dirList.path()関数はpath.join()を利用して設定されたstaticルート外のディレクトリを解決しますが、包含チェックを行っていません。これにより、リモートの認証されていない攻撃者がNode.jsプロセスからアクセス可能な任意のディレクトリのリストを取得し、ディレクトリやファイル名を漏洩させる可能性があります。ただし、ファイルの内容は漏洩しません。この問題を修正するには@fastify/staticを9.1.1にアップグレードしてください。回避策として、プラグイン設定からlistオプションを削除してディレクトリリスティングを無効にすることを推奨します。
uutils coreutilsのrmユーティリティに存在する脆弱性により、カレントディレクトリを保護するための保護機構を回避できます。このユーティリティは.や..の削除を正しく拒否しますが、./や.///のような末尾にスラッシュが付いた同等のパスを認識できません。rm -rf ./の誤操作または悪意ある実行により、カレントディレクトリ内のすべての内容が静かに再帰的に削除されてしまいます。さらに、このコマンドは「無効な入力」という誤解を招くエラーを報告するため、ユーザーが重要なデータを回復するタイミングを逃す可能性があります。
text-generation-webuiは大規模言語モデルを実行するためのオープンソースのウェブインターフェースです。4.3以前のバージョンには、load_template()に認証されていないパストラバーサルの脆弱性があり、サーバのファイルシステムの任意の場所から.jinja、.jinja2、.yaml、または.yml拡張子のファイルを読み取ることが可能でした。.jinjaファイルの場合は内容がそのまま返され、.yamlファイルの場合は解析されたキーを抽出していました。この脆弱性はバージョン4.3で修正されています。
WWBN AVideoはオープンソースのビデオプラットフォームです。バージョン29.0以下では、`objects/aVideoEncoderReceiveImage.json.php`のためのディレクトリトラバーサル修正(コミット2375eb5e0で導入)が、URLのパス部分(`parse_url($url, PHP_URL_PATH)`を通じて)に含まれる`..`シーケンスのみをチェックしていました。しかしながら、下流の関数`try_get_contents_from_local()`(`objects/functionsFile.php`内)は、クエリ文字列を含む**完全なURL文字列**に対して`explode('/videos/', $url)`を使用しています。そのため、攻撃者はクエリ文字列に`/videos/../../`のトラバーサルペイロードを配置することで、セキュリティチェックを回避し、サーバーのファイルシステムから任意のファイルを読み取ることが可能です。コミットbd11c16ec894698e54e2cdae25026c61ad1ed441に更新された修正が含まれています。
CWE-22 不適切なパス名の制限(パス・トラバーサル)に関する脆弱性が存在し、Web管理者ユーザーがPOST /REST/upssleepリクエストのペイロードを変更すると、重要なファイルがテキストデータで上書きされる可能性があります。
Fortinet FortiOS 7.6.0から7.6.4、FortiOS 7.4.0から7.4.9、FortiOS 7.2の全バージョン、FortiOS 7.0の全バージョン、FortiOS 6.4の全バージョン、FortiPAM 1.7.0、FortiPAM 1.6の全バージョン、FortiPAM 1.5の全バージョン、FortiPAM 1.4の全バージョン、FortiPAM 1.3の全バージョン、FortiPAM 1.2の全バージョン、FortiPAM 1.1の全バージョン、FortiPAM 1.0の全バージョン、FortiProxy 7.6.0から7.6.4、FortiProxy 7.4.0から7.4.11、FortiProxy 7.2の全バージョン、FortiProxy 7.0の全バージョン、FortiSwitchManager 7.2.0から7.2.7、FortiSwitchManager 7.0.0から7.0.6において、管理者プロファイルかつ少なくとも読み書き権限を持つ認証済み攻撃者が、特定のCLIコマンドを介して任意のファイルを書き込みまたは削除できる可能性がある、制限されたディレクトリへのパス名の不適切な制限(「パストラバーサル」)[CWE-22]の脆弱性が存在します。
Fortinet FortiAnalyzer 7.6.0から7.6.4、FortiAnalyzer 7.4.0から7.4.7、FortiAnalyzer 7.2のすべてのバージョン、FortiAnalyzer 7.0のすべてのバージョン、FortiAnalyzer Cloud 7.6.0から7.6.4、FortiAnalyzer Cloud 7.4.0から7.4.7、FortiAnalyzer Cloud 7.2のすべてのバージョン、FortiAnalyzer Cloud 7.0のすべてのバージョン、FortiManager 7.6.0から7.6.4、FortiManager 7.4.0から7.4.7、FortiManager 7.2のすべてのバージョン、FortiManager 7.0のすべてのバージョン、FortiManager Cloud 7.6.0から7.6.4、FortiManager Cloud 7.4.0から7.4.7、FortiManager Cloud 7.2のすべてのバージョン、FortiManager Cloud 7.0のすべてのバージョンにおいて、制限されたディレクトリのパス名の不適切な制限(「パストラバーサル」)の脆弱性が存在します。この脆弱性により、特権を持つ攻撃者が細工されたCLIリクエストを介して基盤となるファイルシステムからファイルを削除できる可能性があります。
Spring MVCおよびSpring WebFluxアプリケーションにおいて、Javaスクリプトエンジン(例:JRuby、Jython)を有効にしたテンプレートビューを使用すると、スクリプトテンプレートビューの設定された場所外のファイルから内容が漏洩する可能性があります。本問題はSpring Frameworkのバージョン7.0.0から7.0.5、6.2.0から6.2.16、6.1.0から6.1.25、5.3.0から5.3.46に影響を与えます。
Fortinet FortiSandbox 5.0.0から5.0.5、FortiSandbox 4.4.0から4.4.8、FortiSandbox 4.2の全バージョン、FortiSandbox Cloud 5.0.4、およびFortiSandbox PaaS 5.0.4において、パス名を制限されたディレクトリに適切に制限しない(パストラバーサル)の脆弱性が存在します。この脆弱性により、スーパ管理者プロファイルとCLIアクセス権を持つ特権攻撃者が、HTTPで細工されたリクエストを介して任意のディレクトリを削除できる可能性があります。
Zulipはオープンソースのチームコラボレーションツールです。バージョン1.4.0からバージョン11.6未満までの間、./manage.py importコマンドはuploads/records.json内のパストラバーサルによりサーバのファイルシステムから任意のファイルを読み取ることが可能でした。細工されたエクスポート用tarballにより、Zulipユーザーが読み取れる任意のファイルを、インポート時にサーバがuploadsディレクトリにコピーしてしまう問題が発生していました。この問題はバージョン11.6で修正されました。
Weblateはウェブベースのローカリゼーションツールです。5.17より前のバージョンでは、翻訳メモリアPIが意図しないエンドポイントを公開しており、その結果、適切なアクセス制御が行われていませんでした。この問題はバージョン5.17で修正されました。開発者がすぐにアップデートできない場合、この機能はデフォルトでCDNアドオンが有効になっていないため、無効化できます。
@hono/node-serverはNode.js上でHonoアプリケーションを実行できるものです。1.19.13より前のバージョンでは、serveStaticにおけるパス処理の不整合により、リクエストパスに連続したスラッシュ(//)を使用すると保護された静的ファイルにアクセスされる可能性がありました。ルートベースのミドルウェア(例:/admin/*)が認証に使用される場合、ルーターは連続したスラッシュを含むパスと一致しないことがありますが、serveStaticはそれらを正規化されたパスとして解決します。これによりミドルウェアのバイパスが発生する可能性がありました。この脆弱性は1.19.13で修正されています。
Honoは任意のJavaScriptランタイムをサポートするWebアプリケーションフレームワークです。4.12.12より前のバージョンでは、serveStaticのパス処理の不一致により、リクエストパスに繰り返しスラッシュ(//)を使用することで保護された静的ファイルにアクセスできました。認可のためにルートベースのミドルウェア(例:/admin/*)が使用されている場合、ルーターは繰り返しスラッシュを含むパスと一致しないことがあり、一方でserveStaticはこれらを正規化されたパスとして解決します。これによりミドルウェアを回避できる可能性があります。この脆弱性は4.12.12で修正されました。
Weblateはウェブベースのローカリゼーションツールです。バージョン5.17より前のバージョンでは、リポジトリ境界の検証が絶対パスに対する文字列のプレフィックスチェックに依存しており、これが解決されていませんでした。複数のコードパスで、このチェックはリポジトリルートパスに対してstartswithを使用しています。しかし、これはパスセグメントを認識しないため、外部パスがリポジトリパスと同じ文字列プレフィックスを共有している場合(例えば、repoとrepo_outside)は回避される可能性があります。この問題はバージョン5.17で修正されました。
単一のURLデコード後に名前空間パラメータのパストラバーサルシーケンスを検証しますが、二重エンコードにより攻撃者はRuler APIエンドポイントloki/api/v1/rules/{namespace}でファイルを読み取ることが可能です。この脆弱性はPrasanth Sundararajanによって報告されました。
Apache PDFBoxのExamplesにおいて、不適切な制限のないパス名(パストラバーサル)脆弱性が報告されました。この問題はApache PDFBoxのExtractEmbeddedFiles例に影響を及ぼし、バージョン2.0.24から2.0.36、3.0.0から3.0.7までが対象となります。ユーザーは可能な限り速やかにバージョン2.0.37または3.0.8へアップデートすることを推奨します。ExtractEmbeddedFiles例にはパストラバーサル脆弱性が含まれており、バージョン2.0.36および3.0.7での変更はファイルパス区切り文字を考慮しておらず不完全でした。そのため、書き込み権限を持つユーザーが任意のパスへ悪意のある書き込みを行われる可能性があります。この例を本番コードにコピーしたユーザーは修正を適用しなければなりません。
PraisonAIAgentsはマルチエージェントチームシステムです。バージョン1.5.128以前では、FileToolsのlist_files()ツールはディレクトリパラメータを_validate_path()によってワークスペースの境界内かどうか検証しますが、パターンパラメータをPath.glob()に検証なしで直接渡していました。PythonのPath.glob()は..パスセグメントをサポートしているため、攻撃者はglobパターン内で相対パストラバーサルを利用し、ワークスペース外の任意のファイルを列挙し、ファイルのメタデータ(存在、名前、サイズ、タイムスタンプ)を取得することが可能でした。この脆弱性はバージョン1.5.128で修正されました。
Apache ActiveMQ Client、Apache ActiveMQ Broker、Apache ActiveMQ All、Apache ActiveMQ Web、および Apache ActiveMQ において、クラスパスのパス名の検証および制限が不適切である脆弱性が存在します。認証済みユーザーが提供した "key" 値が、Stomp コンシューマの作成時および Web コンソールでのメッセージ閲覧時の二つのケースでパス結合によりクラスパス横断を引き起こす可能性があります。その結果、アプリケーションはクラスパスのパスリソース読み込みに関する脆弱性にさらされ、他の攻撃と連鎖して悪用される恐れがあります。この問題は、Apache ActiveMQ Client の 5.19.3 未満、6.0.0 から 6.2.2 未満、Apache ActiveMQ Broker の 5.19.3 未満、6.0.0 から 6.2.2 未満、Apache ActiveMQ All の 5.19.3 未満、6.0.0 から 6.2.2 未満、Apache ActiveMQ Web の 5.19.3 未満、6.0.0 から 6.2.2 未満、Apache ActiveMQ の 5.19.3 未満、6.0.0 から 6.2.2 未満に影響します。ユーザーはこの問題を修正したバージョン 5.19.4 または 6.2.3 へアップグレードすることを推奨します。なお、5.19.3 および 6.2.2 もこの問題を修正していますが、パス区切り文字の解決に関するバグは 5.19.4 および 6.2.3 で修正されているため、問題の影響は Windows 以外の環境に限定されています。
NVIDIA Triton Inference Serverにはtritonサーバーの脆弱性があり、攻撃者がモデル設定をアップロードすることで情報漏洩を引き起こす可能性があります。この脆弱性を悪用すると、情報漏洩やサービス拒否を引き起こす恐れがあります。
OpenPrinting CUPSは、Linuxおよびその他のUnix系オペレーティングシステム向けのオープンソース印刷システムです。バージョン2.4.16以前では、RSS通知機能にnotify-recipient-uri(例:rss:///../job.cache)におけるパストラバーサルの脆弱性が存在し、リモートのIPPクライアントがCacheDir/rss外(lpが書き込み可能な任意の場所)にRSS XMLバイトを書き込むことが可能です。特に、CacheDirはデフォルトでグループ書き込み可能(通常root:lp、パーミッション0770)であるため、通知機能(lp権限で動作)がtemp-fileとrename()を介してroot管理の状態ファイルを置き換えることができます。このPoCではCacheDir/job.cacheがRSS XMLで上書きされ、cupsdを再起動するとスケジューラがジョブキャッシュの解析に失敗し、以前キューに入っていたジョブが消失します。公開時点では、修正パッチはまだ公開されていません。
HelmはKubernetes用のチャートのパッケージマネージャーです。Helmのバージョン3.20.1以下および4.1.3以下において、特別に細工されたチャートがhelm pull --untar [チャートのURLまたはリポジトリ/チャート名]コマンドで、チャート名が付加された期待される出力ディレクトリではなく、即時の出力ディレクトリ(デフォルトはカレントワーキングディレクトリ、または--destinationおよび--untardirフラグで指定される場所)に書き込まれます。この脆弱性はバージョン3.20.2および4.1.4で修正されました。
EmissaryはP2Pベースのデータ駆動型ワークフローエンジンです。8.39.0以前のバージョンでは、設定APIエンドポイント(/api/configuration/{name})がブラックリスト方式で設定名を検証しており、\、/、..、および末尾の..をチェックしていました。しかし、URLエンコードのバリエーションやダブルエンコード、Unicode正規化を用いることでこの検証を回避でき、パス・トラバーサルを引き起こして意図しないディレクトリ外の設定ファイルを読み取る可能性がありました。この脆弱性は8.39.0で修正されました。
pyLoadはPythonで書かれた無料かつオープンソースのダウンロードマネージャーです。0.5.0b3.dev97以前のバージョンにおいて、src/pyload/plugins/extractors/UnTar.pyの_safe_extractall()関数はパストラバーサル検査にos.path.commonprefix()を使用していました。この関数はパスレベルの比較ではなく文字レベルの文字列比較を行うため、特別に細工されたtarアーカイブが意図した抽出ディレクトリの外にファイルを書き込むことが可能でした。修正には正しい関数であるos.path.commonpath()が追加されていましたが、_safe_extractall()には適用されておらず、この修正は不完全でした。この脆弱性は0.5.0b3.dev97で修正されています。
flatpak-builderは、ソースからフラットパックを構築するためのツールです。バージョン1.4.5から1.4.8未満の間、license-filesマニフェストキーはモジュールのソースディレクトリに対するユーザー定義のライセンスファイルのパスの配列を受け入れます。その配列のパスはg_file_resolve_relative_path()を使用して解決され、2つのチェックによりソースディレクトリ内にとどまることが検証されます。これらのチェックは、シンボリックリンクを解決しないg_file_get_relative_path()と、最終パスコンポーネントにのみ適用されるG_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS付きのg_file_query_file_type()です。コピー操作はホスト上で実行されます。これにより、細工されたマニフェストおよび/またはソースを使用してホストから任意のファイルを読み取り、ビルド出力に取り込むことが可能になります。この脆弱性はバージョン1.4.8で修正されました。
Camaleon CMSのバージョン2.4.5.0から2.9.0までのf54a77eコミット以前のバージョンには、AWS S3アップローダーの実装にパストラバーサルの脆弱性があります。この脆弱性を悪用すると、認証済みユーザーがWebサーバーのファイルシステムから任意のファイルを読み取ることができます。この問題は、アプリケーションがCamaleonCmsAwsUploaderバックエンドを使用するように構成されている場合に、download_private_file機能で発生します。ローカルアップローダーの実装とは異なり、AWSアップローダーではvalid_folder_path?でファイルパスの検証を行わず、fileパラメータによるディレクトリトラバーサルシーケンスの提供を許可しています。そのため、低権限の登録ユーザーを含む認証済みの任意のユーザーが/etc/passwdなどの機密ファイルにアクセス可能となっています。この問題は過去の修正が不完全に適用されたことによるものであり、AWS S3ストレージバックエンドを使用する環境に影響を与えます。
脆弱性情報(JVN) よくある質問
脆弱性を製品名やベンダ名で検索できますか?
はい。製品・ベンダ・脆弱性タイプ(CWE)で全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順に表示します。
CVSS(深刻度)とは何ですか?
脆弱性の深刻さを0〜10で表す共通指標です。数値が大きいほど影響が大きく、緊急・重要・警告・注意などの区分で絞り込めます。
影響を受ける製品やベンダ企業は分かりますか?
各脆弱性の詳細ページで、影響を受ける製品・ベンダを確認できます。ベンダ名は法人検索と突き合わせて企業情報もたどれます。
情報の出典を教えてください。
JVN(IPA〔情報処理推進機構〕・JPCERT/CC 提供)の公開情報を収録しています。対応の要否は必ず各JVN詳細・公式情報でご確認ください。
出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全292,331件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。