読み込んでいます…
脆弱性情報(JVN)
JVN(IPA/JPCERT/CC 提供)の脆弱性情報 294,721 件を、製品・ベンダ・脆弱性タイプ(CWE)で 全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順。各タイトルから詳細(CVSS内訳・関連脆弱性)へ。
種別 パス・トラバーサル の検索結果:281–320 件目を表示(ページ 8)
深刻度は CVSS(共通脆弱性評価システム・0〜10 のスコア)に基づく区分:Critical 9.0以上/High 7.0〜8.9/Medium 4.0〜6.9/Low 0.1〜3.9。
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オプションを削除してディレクトリリスティングを無効にすることを推奨します。
Pegasus CMS 1.0には、extra_fields.phpプラグインにリモートコード実行の脆弱性が存在し、認証されていない攻撃者が安全でないeval機能を悪用して任意のコマンドを実行できます。攻撃者はsubmit.phpエンドポイントに対して、actionパラメータに悪意のあるPHPコードを含むPOSTリクエストを送信することで、コードを実行し対話型シェルを取得可能です。
はい。製品・ベンダ・脆弱性タイプ(CWE)で全文検索し、深刻度(CVSS)で絞り込めます。発表日の新しい順に表示します。
脆弱性の深刻さを0〜10で表す共通指標です。数値が大きいほど影響が大きく、緊急・重要・警告・注意などの区分で絞り込めます。
各脆弱性の詳細ページで、影響を受ける製品・ベンダを確認できます。ベンダ名は法人検索と突き合わせて企業情報もたどれます。
JVN(IPA〔情報処理推進機構〕・JPCERT/CC 提供)の公開情報を収録しています。対応の要否は必ず各JVN詳細・公式情報でご確認ください。
出典:JVN(Japan Vulnerability Notes・独立行政法人情報処理推進機構(IPA)/JPCERT コーディネーションセンター/jvn.jp)を加工して作成。 全文検索は当サイト収録分(全294,721件)を対象とし、発表日の新しい順に表示しています。 本情報の最新性・正確性・完全性は保証されません。詳細は各 JVN 詳細ページをご確認ください。 なお本情報は製品・ソフトウェアの脆弱性に関するものであり、特定の法人・製品ベンダの評価や信用性を示すものではありません。
uutils coreutilsのrmユーティリティに存在する脆弱性により、カレントディレクトリを保護するための保護機構を回避できます。このユーティリティは.や..の削除を正しく拒否しますが、./や.///のような末尾にスラッシュが付いた同等のパスを認識できません。rm -rf ./の誤操作または悪意ある実行により、カレントディレクトリ内のすべての内容が静かに再帰的に削除されてしまいます。さらに、このコマンドは「無効な入力」という誤解を招くエラーを報告するため、ユーザーが重要なデータを回復するタイミングを逃す可能性があります。
text-generation-webuiは大規模言語モデルを実行するためのオープンソースのウェブインターフェースです。4.3以前のバージョンには、load_template()に認証されていないパストラバーサルの脆弱性があり、サーバのファイルシステムの任意の場所から.jinja、.jinja2、.yaml、または.yml拡張子のファイルを読み取ることが可能でした。.jinjaファイルの場合は内容がそのまま返され、.yamlファイルの場合は解析されたキーを抽出していました。この脆弱性はバージョン4.3で修正されています。
PraisonAIはマルチエージェントチームシステムです。バージョン4.5.128以前のrecipe CLIのcmd_unpackは、.praison形式のtarアーカイブを検証せずにraw tar.extract()で展開していました。.praisonバンドルに../../というエントリが含まれている場合、意図された出力ディレクトリの外部にファイルを書き込んでしまいます。悪意のあるバンドルを配布する攻撃者は、被害者がpraisonai recipe unpackを実行した際に任意のファイルを上書きできる可能性がありました。この脆弱性はバージョン4.5.128で修正されました。
goshsはGoで書かれたSimpleHTTPServerです。2.0.0-beta.6より前のバージョンには、プレフィックスベースのパス検証によって引き起こされるSFTPルートエスケープの脆弱性があります。認証済みのSFTPユーザーは、構成されたSFTPルート外のファイルシステムパスに対して読み取りおよび書き込みが可能であり、意図されたジャイル境界を破壊し、無関係なサーバーファイルを露出させたり改ざんしたりする可能性があります。SFTPサブシステムはリクエストをsftpserver/sftpserver.go経由でsftpserver/handler.goのDefaultHandler.GetHandler()にルーティングし、そこからファイル操作をreadFile、writeFile、listFile、cmdFileに転送します。これらの関数はすべてsftpserver/helper.goのsanitizePath()に依存しています。helper.goは生の文字列プレフィックス比較を使用しており、ディレクトリ境界のチェックを行っていません。そのため、設定されたルートが/tmp/goshsrootの場合、/tmp/goshsroot_evil/secret.txtのような同階層のパスが同じバイトプレフィックスで始まるために誤って検証を通過してしまいます。この脆弱性は2.0.0-beta.6で修正されました。
WWBN AVideoはオープンソースのビデオプラットフォームです。バージョン29.0以下のAVideoでは、CloneSiteの`deleteDump`パラメータに対する修正が不完全であり、そのためパストラバーサルのフィルタリングが適切に適用されていません。この問題により、GETパラメータ内の`../../`シーケンスを介して任意のファイルを`unlink()`できる可能性があります。コミット3c729717c26f160014a5c86b0b6accdbd613e7b2でこの問題は修正されています。
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に更新された修正が含まれています。
WWBN AVideoはオープンソースのビデオプラットフォームです。バージョン26.0およびそれ以前のバージョンにおいて、objects/aVideoEncoderReceiveImage.json.phpは認証されたアップローダーが攻撃者が制御する同一オリジンの/videos/... URLを取得できるようにし、ディレクトリトラバーサルのサニタイズを回避して、GIFポスターのストレージパスを通じてサーバーのローカルファイルを露出させる問題がありました。この脆弱なGIF関連機能は、/etc/passwdやアプリケーションのソースファイルなどのローカルファイルを読み取り、通常の公開GIFメディアURLを介してそれらのバイトを再公開するために悪用される可能性があります。
ApktoolはAndroidのAPKファイルのリバースエンジニアリングツールです。バージョン3.0.0および3.0.1において、`brut/androlib/res/decoder/ResFileDecoder.java`にパストラバーサルの脆弱性が存在し、悪意のあるAPKを用いることで標準のデコード処理(`apktool d`)中に任意のファイルをファイルシステムに書き込むことが可能でした。この脆弱性は2025年12月12日のコミットe10a045(PR #4041)で導入されたセキュリティ後退によるもので、以前はリソースファイル出力パスのパストラバーサルを防止していた`BrutIO.sanitizePath()`の呼び出しが削除されていました。攻撃者は`resources.arsc`のType String Poolに`../`の連続を埋め込むことで出力ディレクトリから脱出し、`~/.ssh/config`、`~/.bashrc`、またはWindowsのスタートアップフォルダーなど任意の場所にファイルを書き込んでRCE(リモートコード実行)を引き起こす可能性があります。バージョン3.0.2での修正では、ファイル書き込み操作の前に`ResFileDecoder.java`内で`BrutIO.sanitizePath()`が再導入されています。
JunrarはオープンソースのJava RARアーカイブライブラリです。バージョン7.5.10より前の`LocalFolderExtractor`にはパストラバーサルの脆弱性が存在しており、悪意のあるRARアーカイブを抽出する際に攻撃者が任意の内容を持つファイルを兄弟ディレクトリに書き込むことが可能でした。この問題はバージョン7.5.10で修正されました。
CWE-22 不適切なパス名の制限(パス・トラバーサル)に関する脆弱性が存在し、Web管理者ユーザーがPOST /REST/upssleepリクエストのペイロードを変更すると、重要なファイルがテキストデータで上書きされる可能性があります。
text-generation-webuiは、大規模言語モデルを実行するためのオープンソースのWebインターフェースです。バージョン4.1.1以前では、ユーザーが拡張設定を「py」形式でアプリのルートディレクトリに保存できました。これにより、例えば「download-model.py」ファイルなどのPythonファイルを上書きすることが可能でした。その後、このPythonファイルは「Model」メニューから新しいモデルのダウンロードを要求した際に実行される可能性がありました。この脆弱性はバージョン4.1.1で修正されました。
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で修正されました。
Unixプラットフォームにおいて、File.ReadDirまたはFile.Readdirを使用してディレクトリの内容を一覧表示する際に、返されるFileInfoがファイルを開いたルートの外部にあるファイルを参照する可能性があります。このエスケープの影響は、ルート外のファイルの読み書きを許可せず、ファイルシステム上の任意の場所からlstatによって提供されるメタデータを読み取ることに限定されています。
Weblateはウェブベースのローカリゼーションツールです。5.17より前のバージョンでは、翻訳メモリアPIが意図しないエンドポイントを公開しており、その結果、適切なアクセス制御が行われていませんでした。この問題はバージョン5.17で修正されました。開発者がすぐにアップデートできない場合、この機能はデフォルトでCDNアドオンが有効になっていないため、無効化できます。
Logstashにおける制限されたディレクトリへのパス名の不適切な制限(CWE-22)は、相対パストラバーサル(CAPEC-139)を介して任意のファイル書き込みおよび潜在的なリモートコード実行につながる可能性があります。Logstashで使用されるアーカイブ抽出ユーティリティは、圧縮アーカイブ内のファイルパスを適切に検証していません。攻撃者が侵害された、または攻撃者が管理する更新エンドポイントを通じて特別に細工されたアーカイブをLogstashに提供できる場合、Logstashプロセスの権限でホストファイルシステムに任意のファイルを書き込むことが可能になります。自動パイプラインのリロードが有効な特定の構成では、これによりリモートコード実行にエスカレートする可能性があります。
@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で修正されました。
HonoはあらゆるJavaScriptランタイムをサポートするWebアプリケーションフレームワークです。バージョン4.12.12以前には、toSSG()にパストラバーサルの問題があり、静的サイト生成中に設定された出力ディレクトリの外部にファイルを書き込むことが可能でした。ssgParamsを介して動的ルートパラメータを使用する場合、特別に細工された値によって生成されるファイルパスが意図した出力ディレクトリから逸脱することがあります。この脆弱性はバージョン4.12.12で修正されています。
Weblateはウェブベースのローカリゼーションツールです。バージョン5.17より前のバージョンでは、リポジトリ境界の検証が絶対パスに対する文字列のプレフィックスチェックに依存しており、これが解決されていませんでした。複数のコードパスで、このチェックはリポジトリルートパスに対してstartswithを使用しています。しかし、これはパスセグメントを認識しないため、外部パスがリポジトリパスと同じ文字列プレフィックスを共有している場合(例えば、repoとrepo_outside)は回避される可能性があります。この問題はバージョン5.17で修正されました。
ザイオソフト株式会社が提供するZiostation2には、次の脆弱性が存在します。 ・パストラバーサル(CWE-22)- CVE-2026-40062 この脆弱性情報は、情報セキュリティ早期警戒パートナーシップに基づき下記の方がIPAに報告し、JPCERT/CCが開発者との調整を行いました。 報告者:株式会社ファイブドライブ 三浦 祐太 氏
単一のURLデコード後に名前空間パラメータのパストラバーサルシーケンスを検証しますが、二重エンコードにより攻撃者はRuler APIエンドポイントloki/api/v1/rules/{namespace}でファイルを読み取ることが可能です。この脆弱性はPrasanth Sundararajanによって報告されました。
TalisharはファンメイドのFlesh and Bloodプロジェクトです。コミット6be3871以前に、gameNameパラメータにディレクトリトラバーサルの脆弱性が確認されていました。アプリケーションの主なエントリーポイントでは入力検証が実装されていますが、ParseGamestate.phpコンポーネントはスタンドアロンのスクリプトとして直接アクセスが可能です。この場合、内部でサニタイズが行われていないため、ディレクトリトラバーサルのシーケンス(例:../)が処理され、不正なファイルアクセスが発生する可能性があります。この問題はコミット6be3871で修正されました。
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での変更はファイルパス区切り文字を考慮しておらず不完全でした。そのため、書き込み権限を持つユーザーが任意のパスへ悪意のある書き込みを行われる可能性があります。この例を本番コードにコピーしたユーザーは修正を適用しなければなりません。
Vimはオープンソースのコマンドラインテキストエディタです。zip.vimプラグインにはパス・トラバーサルのバイパスが存在し、特別に細工されたzipアーカイブを開く際に任意のファイルを上書きできる脆弱性があります。この問題はバージョン9.2.0280で修正されました。
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で修正されています。
File Browserは、指定されたディレクトリ内でファイルのアップロード、削除、プレビュー、名前変更、および編集を行うためのファイル管理インターフェースです。バージョン2.63.1より前では、rules/rules.goのMatches()関数がアクセスルールに対してパスを照合する際に、末尾のディレクトリセパレータなしでstrings.HasPrefix()を使用していました。これにより、/uploadsに対するルールが/uploads_backup/にもマッチし、本来意図しないディレクトリへのアクセスが許可されたり拒否されたりする可能性がありました。この脆弱性はバージョン2.63.1で修正されています。
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で修正されました。