php.tainted-object-instantiation

返回列表 · CWE 索引

phpWARNING规则详情

各语言消息对照

语言消息
de

<- Ein neues Objekt wird erzeugt, dessen Klassenname auf Benutzereingaben basiert. Das kann zu Remote Code Execution führen, weil so jede Klasse der Anwendung instanziiert werden kann.

en

<- A new object is created where the class name is based on user input. This could lead to remote code execution, as it allows to instantiate any class in the application.

fr

Un nouvel objet est créé ici avec un nom de classe fondé sur l'entrée utilisateur. Cela permet d'instancier n'importe quelle classe de l'application et peut conduire à une exécution de code à distance.

ja

<- ここで新しいオブジェクトが作成されており、そのクラス名はユーザー入力に基づいています。これによりアプリケーション内の任意のクラスをインスタンス化でき、リモートコード実行につながるおそれがあります。

ko

<- 여기서 새 객체가 생성되었으며 클래스 이름은 사용자 입력을 기반으로 합니다. 이를 통해 애플리케이션의 임의 클래스를 인스턴스화할 수 있어 원격 코드 실행으로 이어질 수 있습니다.

ru

<- Здесь создаётся новый объект, имя класса которого построено на пользовательском вводе. Это позволяет инстанцировать любой класс приложения и может привести к удалённому выполнению кода.

zh

<- 此处创建了新对象且类名基于用户输入。这会允许实例化应用中的任意类,可能导致远程代码执行。

zh-Hant

<- 此處建立了新物件且類別名稱基於使用者輸入。這會允許具現化應用中的任意類別,可能導致遠端程式碼執行。

CWE 知识卡

语言名称修复建议
deUnsicherer Datei-IncludeArbeiten Sie mit einer Pfad-Allowlist und realpath-Kanonisierung; fügen Sie Include-Pfade nicht direkt aus externen Eingaben zusammen.
en——
frInclusion de fichiers non sécuriséeListe blanche des chemins de fichiers + validation par realpath ; ne construisez jamais le chemin d'inclusion par simple concaténation d'entrée externe.
ja安全でないファイルインクルードファイルパスのホワイトリスト + realpath による正規化検証を行い、外部入力を直接連結してインクルードパスを組み立てないでください。
ko안전하지 않은 파일 포함파일 경로 허용 목록 + realpath 정규화 검증을 수행하고, 외부 입력으로 포함 경로를 직접 이어 붙이지 마십시오.
ruНебезопасное подключение файловБелый список путей к файлам плюс проверка через realpath; не собирайте путь подключения напрямую из внешнего ввода.
zh不安全的文件包含文件路径白名单 + realpath 规范化校验,不使用外部输入直接拼接包含路径。
zh-Hant不安全的檔案包含檔案路徑白名單 + realpath 正規化驗證,不使用外部輸入直接串接包含路徑。

OWASP

A03:2021 - Injection

元数据

likelihoodMEDIUM
impactMEDIUM
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/php/lang/security/injection/tainted-object-instantiation.yaml