php.file-inclusion

返回列表 · CWE 索引

phpERROR规则详情

各语言消息对照

语言消息
de

Ein nicht konstanter Datei-Include wurde erkannt. Erreichen Benutzereingaben diese Anweisung, kann das zu Local File Inclusion (LFI) oder Remote File Inclusion (RFI) führen; beides kann Angreifern den Zugriff auf sensible Dateien ermöglichen. Geben Sie stattdessen explizit an, was eingebunden wird; falls das nicht möglich ist, validieren Sie Benutzereingaben gründlich.

en

Detected non-constant file inclusion. This can lead to local file inclusion (LFI) or remote file inclusion (RFI) if user input reaches this statement. LFI and RFI could lead to sensitive files being obtained by attackers. Instead, explicitly specify what to include. If that is not a viable solution, validate user input thoroughly.

fr

Une inclusion de fichiers non constante a été détectée. Si une entrée utilisateur atteint cette instruction, cela peut conduire à une inclusion locale (LFI) ou distante (RFI) de fichiers, avec laquelle un attaquant peut obtenir des fichiers sensibles. Spécifiez explicitement ce qu'il faut inclure ; si ce n'est pas possible, validez soigneusement l'entrée utilisateur.

ja

定数でないファイルインクルードが検出されました。ユーザー入力がこのステートメントに到達すると、ローカルファイルインクルージョン(LFI)やリモートファイルインクルージョン(RFI)が発生し、攻撃者に機密ファイルを取得されるおそれがあります。インクルードするファイルを明示的に指定してください。それが難しい場合は、ユーザー入力を徹底的に検証してください。

ko

상수가 아닌 파일 포함이 감지되었습니다. 사용자 입력이 이 구문에 도달하면 로컬 파일 포함(LFI) 또는 원격 파일 포함(RFI)으로 이어져 공격자가 민감한 파일을 획득할 수 있습니다. 포함할 파일을 명시적으로 지정하고, 불가능한 경우 사용자 입력을 철저히 검증하십시오.

ru

Обнаружено не константное подключение файлов. Если пользовательский ввод достигает этой инструкции, возможны локальное подключение файлов (LFI) или удалённое (RFI) — злоумышленник сможет получить чувствительные файлы. Явно указывайте подключаемые файлы; если это невозможно, тщательно валидируйте пользовательский ввод.

zh

检测到非恒定的文件包含。若用户输入到达此语句,会导致本地文件包含(LFI)或远程文件包含(RFI),攻击者可借此获取敏感文件。请显式指定要包含的文件;若不可行,请彻底校验用户输入。

zh-Hant

檢測到非恆定的檔案包含。若使用者輸入到達此陳述式,會導致本地檔案包含(LFI)或遠端檔案包含(RFI),攻擊者可藉此取得敏感檔案。請顯式指定要包含的檔案;若不可行,請徹底驗證使用者輸入。

CWE 知识卡

语言名称修复建议
deRemote File InclusionDeaktivieren Sie das Einbinden entfernter Dateien; verankern Sie Include-Pfade in einer Allowlist und prüfen Sie mit realpath.
en——
frContrôle inapproprié du nom de fichier pour les instructions include/require (inclusion de fichiers distants)Désactivez l'inclusion de fichiers distants ; fixez les chemins d'inclusion à une liste blanche avec validation realpath.
jaリモートファイルインクルードリモートファイルインクルードを無効化し、インクルードパスはホワイトリストに固定して realpath で検証してください。
ko원격 파일 포함원격 파일 포함을 비활성화하고, 포함 경로는 허용 목록으로 고정한 뒤 realpath 검증을 수행하십시오.
ruПодключение удалённых файловЗапретите подключение удалённых файлов: пути подключения фиксируются белым списком и проверяются через realpath.
zh远程文件包含禁用远程文件包含,包含路径固定为白名单并 realpath 校验。
zh-Hant遠端檔案包含禁用遠端檔案包含,包含路徑固定為白名單並 realpath 驗證。

OWASP

A03:2021 - Injection

元数据

likelihoodLOW
impactMEDIUM
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/php/lang/security/file-inclusion.yaml