脆弱性情報(JVN)
脆弱性情報(JVN)検索・一覧
JVN(IPA/JPCERT/CC 提供)の脆弱性情報 289,735 件を、製品・ベンダ・脆弱性タイプ(CWE)で 全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順。各タイトルから詳細(CVSS内訳・関連脆弱性)へ。
種別 パス・トラバーサル 直近1年 の検索結果:321–360 件目を表示(ページ 9)
深刻度は CVSS(共通脆弱性評価システム・0〜10 のスコア)に基づく区分:Critical 9.0以上/High 7.0〜8.9/Medium 4.0〜6.9/Low 0.1〜3.9。
Small HTTP Server v3.06.36サービスにおける問題です。認証されたリモートユーザーが '/' のパストラバーサル脆弱性を悪用することで、適切な権限を持ちながらもSecurityManagerの意図した制限を回避し、サーバーに設定されたドキュメントルート外の任意のファイルを表示できる可能性があります。
Census CSWeb 8.0.1 は任意のファイルパスの入力を許可します。リモートの認証済み攻撃者が意図しないファイルディレクトリにアクセスできる可能性があります。この問題は 8.1.0 アルファで修正されました。
パス処理の問題は、検証を改善することで対処されました。この問題はiOS 16.4およびiPadOS 16.4、macOS Sequoia 15.7.5、macOS Sonoma 14.8.5、macOS Tahoe 16.4、visionOS 16.4で修正されています。アプリケーションがサンドボックスから抜け出す可能性がありました。
パス処理の問題は検証の改善によって対処されました。この問題はmacOS Sequoia 15.7.5、macOS Sonoma 14.8.5、およびmacOS Tahoe 26.4で修正されています。アプリが権限のないファイルを削除できる可能性があります。
ディレクトリパスの処理における解析の問題は、改善されたパス検証によって対処されました。この問題は macOS Sequoia 15.7.5、macOS Sonoma 14.8.5、および macOS Tahoe 26.4 で修正されています。アプリケーションがサンドボックスから抜け出す可能性があります。
pyLoadはPythonで書かれた無料かつオープンソースのダウンロードマネージャーです。バージョン0.5.0b3.dev97より前のバージョンには、特定の暗号化された7zアーカイブ(非暗号化ヘッダーを持つ暗号化ファイル)のパスワード検証中にパストラバーサルの脆弱性が存在し、展開ディレクトリ外で任意のファイルを削除される可能性がありました。パスワード検証の過程で、pyLoadは7zのリスト出力からアーカイブエントリ名を導き出し、それを展開ディレクトリに制限せずにファイルシステムのパスとして扱っていました。この問題はバージョン0.5.0b3.dev97で修正されています。
Tekton Pipelinesプロジェクトは、CI/CDスタイルのパイプラインを宣言するためのk8sスタイルのリソースを提供しています。バージョン1.0.0以前の1.0.1、1.3.3、1.6.1、1.9.2、および1.10.2より前のバージョンにおいて、Tekton Pipelinesのgitリゾルバは`pathInRepo`パラメータを通じたパストラバーサルの脆弱性が存在します。`ResolutionRequests`を作成する権限を持つテナント(例:gitリゾルバを使う`TaskRuns`や`PipelineRuns`を作成する者)は、リゾルバポッドのファイルシステムから任意のファイルを読み取ることができ、ServiceAccountのトークンも取得できます。ファイルの内容は`resolutionrequest.status.data`にBase64エンコードされた状態で返されます。バージョン1.0.1、1.3.3、1.6.1、1.9.2、および1.10.2には、この脆弱性を修正するパッチが含まれています。
Daguは組み込みのWebユーザーインターフェイスを備えたワークフローエンジンです。バージョン2.0.0から2.3.1未満の間に存在していた脆弱性により、特定のAPIエンドポイントで不適切な入力検証が行われ、パス巡回が可能でした。この問題はバージョン2.3.1で修正されています。
ApostropheCMSはオープンソースのコンテンツ管理フレームワークです。`@apostrophecms/import-export`のバージョン3.5.3より前では、`gzip.js`の`extract()`関数が`fs.createWriteStream(path.join(exportPath, header.name))`を用いてファイル書き込みパスを構築していました。`path.join()`は`../`のようなディレクトリトラバーサルのセグメントを解決またはサニタイズせず、そのまま連結します。そのため、名前が`../../evil.js`のtarエントリは意図した抽出ディレクトリの外部のパスに解決されます。書き込みストリームを開く前に正規パスのチェックは行われていません。この問題は典型的なZip Slipの脆弱性です。グローバルコンテンツ修正権限を付与されたユーザー(通常はコンテンツ編集者やサイトマネージャーに割り当てられる役割)は、標準のCMSインポートUIを通じて細工された`.tar.gz`ファイルをアップロードし、攻撃者が制御するコンテンツをNode.jsプロセスが到達可能な任意のホストファイルシステム上のパスに書き込むことが可能です。`@apostrophecms/import-export`のバージョン3.5.3でこの問題は修正されました。
Romeoは、GitHub Actions内での機能および統合テストのコードカバレッジ測定を支援し、Go 1.20以上のアプリで高いコードカバレッジを達成できる機能を提供します。バージョン0.2.2以前では、`webserver/api/v1/decoder.go`(80-88行目)の`sanitizeArchivePath`関数において、`strings.HasPrefix`チェックで末尾のパスセパレータが欠如していたため、パストラバーサルバイパスの脆弱性が存在していました。細工されたtarアーカイブにより、意図した配布先ディレクトリの外部にファイルを書き込むことが可能でした。この問題はバージョン0.2.2で修正されています。
Mesopは、ユーザーがウェブアプリケーションを構築できるPythonベースのUIフレームワークです。バージョン1.2.2以下には、UIストリームペイロードを通じて信頼されていないstate_tokenを提供する任意のユーザーが、標準のファイルベースのランタイムバックエンド環境下でディスク上のファイルを任意に指定できるパストラバーサルの脆弱性が存在します。これにより、設定として非msgpackのターゲットファイルを読み込む際にクラッシュループが発生し、アプリケーションがサービス拒否状態になる可能性や、任意のファイル操作が行われる可能性があります。この脆弱性は、FileStateSessionBackendを利用してホストされているシステムに大きな影響を与えます。不正な悪意ある攻撃者は、アプリケーションの範囲外で基盤となるサービスリソースをネイティブに上書きまたは明示的に削除する任意のペイロードを操作することが可能です。この問題はバージョン1.2.3で修正されました。
Active StorageはRailsアプリケーションでクラウドやローカルファイルの添付を可能にします。バージョン8.1.2.1、8.0.4.1、および7.2.3.1より前のバージョンでは、Active Storageの`DiskService#path_for`メソッドが解決したファイルシステムパスがストレージルートディレクトリ内に収まっているかどうかを検証しません。パス・トラバーサルシーケンス(例:`../`)を含むブロブキーが使用された場合、サーバ上の任意のファイルを読み取り、書き込み、または削除できる可能性があります。ブロブキーは信頼された文字列であると想定されていますが、一部のアプリケーションではユーザー入力をキーとして渡している可能性があり、影響を受けることがあります。バージョン8.1.2.1、8.0.4.1、および7.2.3.1にはこの問題を修正するパッチが含まれています。
Green CMS 2.xには、認証された攻撃者がディレクトリトラバーサルシーケンスを注入することで、任意のファイルやディレクトリをダウンロードできるパストラバーサルの脆弱性があります。攻撃者は、themeexporthandleアクションのtheme_nameパラメーターを操作したり、downfileアクションにbase64エンコードされたファイルパスを渡したりして、意図されたディレクトリ外の機密ファイルを取得できます。
OpenClawの2026年2月23日以前のバージョンには、実験的なapply_patchツールにパストラバーサルの脆弱性が存在します。この脆弱性により、サンドボックスアクセス権を持つ攻撃者は、マウントされたパスに対するワークスペース内のみのチェックが一貫して適用されていない点を悪用でき、ワークスペースディレクトリ外のファイルを変更することが可能になります。攻撃者は、ワークスペースルート外の書き込み可能なマウントに対してapply_patch操作を行うことで、システム上の任意のファイルにアクセスし、変更を加えることができます。
SalvoはRust製のウェブフレームワークです。バージョン0.39.0から0.89.2までのsalvo-proxyコンポーネントにパストラバーサルおよびアクセス制御バイパスの脆弱性が存在します。この脆弱性により、認証されていない外部の攻撃者がプロキシのルーティング制約を回避し、意図しないバックエンドパス(例:保護されたエンドポイントや管理ダッシュボード)にアクセスできるようになります。この問題はencode_url_path関数に起因し、「../」シーケンスを正規化できず、「.」文字を再エンコードしないため、それらをそのまま上流サーバーに転送してしまうことが原因です。バージョン0.89.3でこの問題が修正されています。
WWBN AVideoはオープンソースのビデオプラットフォームです。バージョン26.0以前では、`plugin/CloneSite/cloneServer.json.php`内の`deleteDump`パラメータがパスのサニタイズなしに直接`unlink()`に渡されていました。有効なクローン認証情報を持つ攻撃者は、パストラバーサルシーケンス(例:`../../`)を利用して、`configuration.php`などの重要なアプリケーションファイルを含む任意のファイルをサーバー上で削除できます。これにより、完全なサービス拒否(DoS)やセキュリティ上重要なファイルの削除によるさらなる攻撃が可能になります。バージョン26.0でこの問題は修正されました。
WWBN AVideoはオープンソースの動画プラットフォームです。バージョン26.0まで(26.0を含む)では、`objects/import.json.php`エンドポイントが、値が`.mp4`で終わることを正規表現で確認するのみの、ユーザー制御された`fileURI` POSTパラメータを受け入れます。`objects/listFiles.json.php`は`realpath()`とディレクトリプレフィックスのチェックでパスを`videos/`ディレクトリに制限するように強化されていますが、`import.json.php`はディレクトリ制限を行いません。これにより、アップロード権限を持つ認証ユーザーは以下のことが可能になります:(1) 他のユーザーのプライベート動画ファイルを自分のアカウントにインポートして盗むことができる、(2) ファイルシステム上の任意の`.mp4`ファイルに隣接する`.txt`、`.html`、`.htm`ファイルを読み取ることができる、(3) ウェブサーバープロセスが書き込み可能な場合、`.mp4`および隣接するテキストファイルを削除することができる点です。コミットe110ff542acdd7e3b81bdd02b8402b9f6a61ad78に修正が含まれています。
Langflowは、AIを搭載したエージェントやワークフローの構築および展開を行うツールです。バージョン1.7.1より前の/download_profile_picture関数にある/profile_pictures/{folder_name}/{file_name}エンドポイントでは、folder_nameおよびfile_nameパラメータが厳密にフィルタリングされていませんでした。そのため、secret_keyをディレクトリ間で読み取ることが可能でした。バージョン1.7.1ではこの問題を修正するパッチが含まれています。
Cryptomatorはクラウドインフラ上に保存されるデータを暗号化します。バージョン1.6.0から1.19.1未満の間、ボールトの設定はその整合性が検証される前に解析され、masterkeyfileローダーは未検証のkeyIdをファイルシステムのパスとして使用していました。ローダーはkeyId.getSchemeSpecificPart()をボールトパスに対して直接解決し、すぐにFiles.exists(...)を呼び出します。これにより、悪意のあるボールト設定が親ディレクトリのエスケープ文字、絶対ローカルパス、またはUNCパス(例:masterkeyfile://attacker/share/masterkey.cryptomator)を提供することが可能となっていました。Windowsでは、UNC形式が特に危険で、Path.resolve("//attacker/share/...")が\\attacker\share\...となるため、存在チェックがユーザーがパスフレーズを入力する前にアウトバウンドのSMBアクセスを引き起こす可能性があります。この問題はバージョン1.19.1で修正されました。
WWBN AVideoはオープンソースのビデオプラットフォームです。バージョン26.0までのバージョンでは、`objects/pluginRunDatabaseScript.json.php`エンドポイントがPOST経由で`name`パラメータを受け取り、それをパス・トラバーサルのサニタイズなしで`Plugin::getDatabaseFileName()`に渡します。これにより、認証された管理者(またはCSRFを介した攻撃者)がプラグインディレクトリ外にトラバーサルし、ファイルシステム上の任意の`install/install.sql`ファイルの内容をアプリケーションデータベースに対する生のSQLクエリとして実行できます。この脆弱性はコミット81b591c509835505cb9f298aa1162ac64c4152cbで修正されました。
BlinkoはAI搭載のカードノート作成プロジェクトです。バージョン1.8.4以前には、saveAdditionalDevFileに認証済みの任意ファイル書き込みの脆弱性が存在していました。この問題はバージョン1.8.4で修正されています。
BlinkoはAI搭載のカード型ノート作成プロジェクトです。バージョン1.8.4以前では、ファイルサーバーのエンドポイントがtemp/パスに対して権限チェックを行わず、パストラバーサルシーケンスをフィルタリングしなかったため、不正な攻撃者がサーバー上の任意のファイルを読み取ることが可能でした。スケジュールされたバックアップタスクが有効になっている場合、攻撃者はバックアップファイルを読み取り、すべてのユーザーノートおよびユーザーのトークンを取得できました。この問題はバージョン1.8.4で修正されました。
BlinkoはAIを搭載したカード型ノート作成プロジェクトです。バージョン1.8.3およびそれ以前のバージョンでは、プラグインファイルサーバーのエンドポイントがjoin()を使ってパスを連結しますが、最終パスがプラグインディレクトリ内にあるかどうかを検証していないため、パス・トラバーサルの脆弱性が存在します。公開時点では、利用可能な修正パッチは存在していません。
BlinkoはAI搭載のカードノート作成プロジェクトです。バージョン1.8.3以前では、fileNameパラメータが適切にフィルタリングされておらず、パストラバーサルによりファイルシステムの任意の場所にファイルを書き込むことが可能でした。さらに、このインターフェースはsuperAdminAuthMiddlewareではなく、authProcedure(通常ユーザー認証)のみを要求します。公開時点では、修正パッチは公開されていません。
BlinkoはAI搭載のカードノート作成プロジェクトです。バージョン1.8.4以前では、filePathパラメータがパストラバーサルシーケンスを受け入れていました。そのため、異なるエラーレスポンスを通じてサーバ上のファイルの存在を列挙できるという問題が発生していました。この問題はバージョン1.8.4で修正されています。
Wikimedia FoundationのMediaWikiに存在する脆弱性です。この脆弱性は、プログラムファイルincludes/api/ApiQueryAllPages.phpに関連しています。この問題は、MediaWikiのバージョン1.39.14より前、およびバージョン1.43.4および1.44.1に影響を与えます。
Wikimedia FoundationのMediaWikiにおける脆弱性です。この脆弱性は、プログラムファイルincludes/RecentChanges/EnhancedChangesList.Phpに関連しています。影響を受けるMediaWikiのバージョンは、1.39.14、1.43.4、1.44.1の前のすべてです。
phpTransformer 2016.9にはディレクトリトラバーサルの脆弱性が含まれており、認証されていない攻撃者がpathパラメータを操作することで任意のファイルにアクセスできます。攻撃者はtraversalシーケンス../../../../../../を使用してjQueryFileUploadmasterサーバーのエンドポイントにリクエストを送り、意図されたディレクトリ外のファイルを一覧表示および取得できます。
pydicomはDICOMファイルを扱う純粋なPythonパッケージです。バージョン2.0.0-rc.1から3.0.1までのバージョンが、悪意のあるDICOMDIRのReferencedFileIDによるパス・トラバーサルに対して脆弱でした。ReferencedFileIDがファイルセットのルート外のパスに設定されている場合にこの問題が発生します。pydicomはパスが存在することを確認するためにパスを解決しますが、解決されたパスがファイルセットのルート内にとどまっているかどうかは検証しません。その後の公開されているFileSet操作(copy()、write()、remove()+write(use_existing=True)など)が、その検証されていないパスをファイルI/O操作に使用します。これにより、任意のファイルの読み取りやコピー、さらに一部のフローにおいてはファイルセットのルート外での移動や削除が可能となります。この問題はバージョン3.0.2で修正されました。
HalloyはRustで書かれたIRCアプリケーションです。コミット0f77b2cfc5f822517a256ea5a4b94bad8bfe38b6以前は、DCC受信のフローで受信した`DCC SEND`リクエストのファイル名が適切にサニタイズされていませんでした。リモートのIRCユーザーが`../../.ssh/authorized_keys`のようなパストラバーサルのシーケンスを含むファイル名を送信すると、ファイルがユーザーが設定した`save_directory`の外部に書き込まれてしまう可能性がありました。自動受け入れが有効な場合、この攻撃は被害者の操作を一切必要としませんでした。コミット0f77b2cfc5f822517a256ea5a4b94bad8bfe38b6以降は、すべての識別されたコードパスで共通の`sanitize_filename`関数を通じてファイル名のサニタイズが行われています。
MLflowのpyfunc抽出プロセスにおける脆弱性により、tarアーカイブエントリが不適切に処理され、任意のファイル書き込みが可能になる問題です。具体的には、パス検証を行わずに`tarfile.extractall`を使用しているため、`..`や絶対パスを含む巧妙に作成されたtar.gzファイルが意図した抽出ディレクトリを脱出できます。この問題は最新バージョンのMLflowに影響し、マルチテナント環境や信頼できないアーティファクトの取り込みを伴うシナリオにおいて高リスクまたは重大なリスクをもたらします。これにより、任意のファイルの上書きや潜在的なリモートコード実行が発生する恐れがあります。
hexpmのhexpm/hexpm(「Elixir.Hexpm.Store.Local」モジュール)において、制限されたディレクトリへのパス名の不適切な制限(「パストラバーサル」)の脆弱性が存在し、相対パストラバーサルが可能となっています。この脆弱性は、プログラムファイルlib/hexpm/store/local.exおよびプログラムルーチン'Elixir.Hexpm.Store.Local':get/3、'Elixir.Hexpm.Store.Local':put/4、'Elixir.Hexpm.Store.Local':delete/2、'Elixir.Hexpm.Store.Local':delete_many/2に関連しています。本問題はhex.pmサービスには影響せず、ローカルストレージバックエンドを使用するセルフホスティング環境のみが影響を受けます。本問題はhexpmの931ee0ed46fa89218e0400a4f6e6d15f96406050から5d2ccd2f14f45a63225a73fb5b1c937baf36fdc0以前のバージョンに影響を与えます。
Linux上のCentreonセンターサーバーのCentreonオープンチケット(Centreonオープンチケットモジュール)に脆弱性があります。この問題は、Centreonオープンチケットのセンターサーバーのバージョン25.10.3、24.10.8、24.04.7より前のすべてのバージョンに影響を与えます。
OpenClawの2026年2月12日未満のバージョンは、未検証のsessionIdパラメータおよびsessionFileパスを使用してトランスクリプトファイルのパスを構築し、ディレクトリ内の制限を強制していません。認証された攻撃者は、sessionIdまたはsessionFileパラメータに../../etc/passwdのようなパストラバーサルシーケンスを悪用し、エージェントセッションディレクトリ外の任意のファイルを読み取りまたは書き込みできます。
OpenClawの2026年2月24日より前のバージョンには、サンドボックスのメディア処理において不適切なパス検証の脆弱性が存在し、アクティブなサンドボックスルート外のホスト一時ディレクトリ以下の絶対パスを許可してしまいます。攻撃者は悪意のあるメディア参照を提供することで、この脆弱性を悪用し、添付ファイル配信メカニズムを通じてホスト一時ディレクトリから任意のファイルを読み取り、情報を持ち出すことが可能です。
OpenClawの2026年2月19日以前のバージョンには、iMessageのリモート添付ファイル取得が有効な場合に、stageSandboxMedia関数が任意の絶対パスを受け入れてしまうパストラバーサルの脆弱性があります。攻撃者は添付ファイルのパスメタデータを改ざんでき、その結果、SCPを介して構成されたリモートホスト上でOpenClawプロセスが読み取れるファイルを漏洩させる可能性があります。
OpenClawの2026年2月24日以前のバージョンには、@で始まる絶対パスが正規化の不一致によりワークスペース限定のファイルシステム境界検証を回避するパス・トラバーサルの脆弱性があります。攻撃者は@で始まるパス(例:@/etc/passwd)を悪用して、tools.fs.workspaceOnlyが有効な場合でも意図したワークスペースの境界外にあるファイルを読み取ることが可能です。
OpenClawの2026年2月26日以前のバージョンには、ワークスペース境界の検証にパス・トラバーサルの脆弱性が存在します。この脆弱性により、攻撃者は存在しないルート外のターゲットを指すワークスペース内のシンボリックリンクを悪用して、ワークスペース外にファイルを書き込むことが可能です。この脆弱性は、境界チェックがエイリアスを不適切に解決するために発生し、最初の書き込み操作がワークスペースの境界を回避して、任意の場所にファイルを作成できることに起因します。
SiYuanは個人用知識管理システムです。バージョン3.6.0以下では、globalCopyFiles APIがfilepath.Abs()を使用してソースファイルを読み込む際にワークスペースの境界チェックを行わず、util.IsSensitivePath()のブラックリストのみに依存しています。このブラックリストは/proc/、/run/secrets/、およびホームディレクトリのドットファイルを除外しています。管理者は/proc/1/environやDockerのシークレットをワークスペースにコピーして、標準のファイルAPIを介してそれらを読み取ることが可能です。管理者はSiYuanプロセスが読み取り可能なファイルで、不完全なブラックリストの範囲外にある任意のファイルを流出させることができます。コンテナ化された展開環境では、これにすべての注入されたシークレットおよび環境変数が含まれます。これらはコンテナに資格情報を渡す一般的なパターンです。流出したファイルは標準のワークスペースファイルAPIを通じてアクセス可能であり、手動で削除されるまで残存します。この問題はバージョン3.6.1で修正されています。
Statamicは、LaravelとGitを使用したコンテンツ管理システム(CMS)です。バージョン5.73.14および6.7.0より前のバージョンでは、認証されたコントロールパネルユーザーが、フィールドタイプのエンドポイントでファイル辞書の`filename`設定パラメータを操作することにより、サーバー上の任意の`.json`、`.yaml`、および`.csv`ファイルを読み取ることが可能でした。この問題はバージョン5.73.14および6.7.0で修正されています。
出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全289,735件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。