js-ts.path-join-resolve-traversal

返回列表 · CWE 索引

js-tsWARNING规则详情

各语言消息对照

语言消息
de

Benutzereingaben fließen möglicherweise in eine Funktion `path.join` oder `path.resolve`. Das kann eine Path-Traversal-Schwachstelle ergeben, über die ein Angreifer beliebige im Dateisystem gespeicherte Dateien lesen könnte. Bereinigen oder validieren Sie Benutzereingaben zuvor.

en

Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to sanitize or validate user input first.

fr

Une entrée utilisateur entrant possiblement dans une fonction `path.join` ou `path.resolve` a été détectée. Cela peut créer une vulnérabilité de traversée de répertoires donnant à l'attaquant accès à n'importe quel fichier du système de fichiers. Assainissez ou validez d'abord l'entrée utilisateur.

ja

ユーザー入力の可能性がある値が `path.join` または `path.resolve` に渡されていることを検出しました。これはパストラバーサルの脆弱性となり、攻撃者はファイルシステム内の任意のファイルにアクセスできる可能性があります。まず、ユーザー入力をサニタイズまたは検証してください。

ko

사용자 입력이 `path.join` 또는 `path.resolve`에 들어갈 가능성이 감지되었습니다. 이는 경로 횡단 취약점으로 이어질 수 있으며, 공격자가 파일 시스템의 임의 파일에 접근할 수 있습니다. 먼저 사용자 입력을 정제하거나 검증하십시오.

ru

Обнаружено возможное попадание пользовательского ввода в `path.join` или `path.resolve` — это может привести к обходу каталогов: злоумышленник получит доступ к любым файлам файловой системы. Сначала очищайте или валидируйте пользовательский ввод.

zh

检测到可能的用户输入进入 `path.join` 或 `path.resolve`,可能构成路径穿越漏洞——攻击者可访问文件系统中的任意文件。请先对用户输入做净化或校验。

zh-Hant

檢測到可能的使用者輸入進入 `path.join` 或 `path.resolve`,可能構成路徑穿越漏洞——攻擊者可存取檔案系統中的任意檔案。請先對使用者輸入做淨化或驗證。

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

元数据

likelihoodHIGH
impactMEDIUM
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/javascript/lang/security/audit/path-traversal/path-join-resolve-traversal.yaml