js-ts.express-path-join-resolve-traversal

返回列表 · CWE 索引

js-tsWARNING规则详情

各语言消息对照

语言消息
de

Möglicherweise wird außerhalb des Zielorts geschrieben; stellen Sie sicher, dass der Zielpfad im vorgesehenen Ziel verschachtelt ist.

en

Possible writing outside of the destination, make sure that the target path is nested in the intended destination

fr

Écriture possible en dehors de la destination ; assurez-vous que le chemin cible est imbriqué dans la destination prévue.

ja

対象ディレクトリの外へ書き込んでしまう可能性があります。対象パスが想定されたディレクトリの内側に含まれていることを確認してください。

ko

대상 디렉터리 외부에 쓰기가 발생할 수 있습니다. 대상 경로가 예상 디렉터리 안에 포함되도록 보장하십시오.

ru

Возможна запись за пределами целевого каталога — убедитесь, что целевой путь вложен в ожидаемый каталог.

zh

可能写到目标目录之外。请确保目标路径嵌套在预期目录之内。

zh-Hant

可能寫到目標目錄之外。請確保目標路徑巢狀在預期目錄之內。

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
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

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