python.path-traversal-file-name

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

Daten aus der Anfrage werden an einen Dateinamen `$FILE` übergeben. Das ist eine Path-Traversal-Schwachstelle, über die sensible Daten abfließen können. Verwenden Sie zur Abmilderung os.path.abspath, os.path.realpath oder die pathlib-Bibliothek.

en

Data from request is passed to a file name `$FILE`. This is a path traversal vulnerability, which can lead to sensitive data being leaked. To mitigate, consider using os.path.abspath or os.path.realpath or the pathlib library.

fr

Des données de la requête sont utilisées comme nom de fichier `$FILE`. Il s'agit d'une vulnérabilité de traversée de répertoires pouvant entraîner la fuite de données sensibles. Pour l'atténuer, utilisez os.path.abspath, os.path.realpath ou la bibliothèque pathlib.

ja

リクエストデータがファイル名 `$FILE` として使用されており、パストラバーサルの脆弱性となり、機密データの漏えいにつながる可能性があります。緩和策:os.path.abspath、os.path.realpath または pathlib ライブラリを使用してください。

ko

요청 데이터가 파일 이름 `$FILE`로 사용되어 경로 횡단 취약점이 되며, 민감한 데이터 유출로 이어질 수 있습니다. 완화 조치: os.path.abspath, os.path.realpath 또는 pathlib 라이브러리를 사용하십시오.

ru

Данные запроса используются как имя файла `$FILE` — это обход каталогов, ведущий к утечке чувствительных данных. Для защиты используйте os.path.abspath, os.path.realpath или библиотеку pathlib.

zh

请求数据被用作文件名 `$FILE`,构成路径穿越漏洞,可能导致敏感数据泄露。缓解办法:使用 os.path.abspath、os.path.realpath 或 pathlib 库。

zh-Hant

請求資料被用作檔名 `$FILE`,構成路徑穿越漏洞,可能導致敏感資料洩漏。緩解辦法:使用 os.path.abspath、os.path.realpath 或 pathlib 程式庫。

CWE 知识卡

语言名称修复建议
dePath TraversalVerweigern Sie Pfade mit `..` und beschränken Sie den aufgelösten realen Pfad auf das Basisverzeichnis.
en——
frLimitation inappropriée d'un nom de chemin à un répertoire restreintRefusez les chemins contenant `..` et contraintez le chemin réel résolu à l'intérieur du répertoire de base.
jaパストラバーサル`..` を含むパスを拒否し、解決後の実パスを基準ディレクトリ内に制限してください。
ko경로 횡단`..` 포함 경로는 거부하고, 해석된 실제 경로는 기준 디렉터리 내로 제한하십시오.
ruОбход каталоговОтклоняйте пути, содержащие `..`, и удерживайте разрешённый реальный путь внутри базового каталога.
zh路径穿越拒绝包含 `..` 的路径,并将解析后的真实路径约束在基准目录内。
zh-Hant路徑穿越拒絕包含 `..` 的路徑,並將解析後的真實路徑約束在基準目錄內。

OWASP

A05:2017 - Broken Access ControlA01:2021 - Broken Access Control

元数据

likelihoodLOW
impactMEDIUM
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/django/security/injection/path-traversal/path-traversal-file-name.yaml