js-ts.unsafe-dynamic-method

返回列表 · CWE 索引

js-tsWARNING规则详情

各语言消息对照

语言消息
de

Mit nicht statischen Daten Funktionen aus einem Objekt zu ermitteln und auszuführen ist gefährlich. Sind die Daten benutzerkontrolliert, kann das die Ausführung beliebigen Codes erlauben.

en

Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code.

fr

Utiliser des données non statiques pour retrouver et exécuter des fonctions de l'objet est dangereux : si les données sont contrôlées par l'utilisateur, l'exécution de code arbitraire devient possible.

ja

非静的なデータを使ってオブジェクトから関数を取得して実行するのは危険です。データがユーザー制御可能な場合、任意のコードを実行できてしまいます。

ko

비정적 데이터로 객체에서 함수를 가져와 실행하는 것은 위험합니다: 데이터를 사용자가 제어할 수 있는 경우 임의 코드가 실행될 수 있습니다.

ru

Получать функции из объекта по не статическим данным и выполнять их опасно: если данные управляются пользователем, возможно выполнение произвольного кода.

zh

用非静态数据从对象中取函数并执行是危险的:若数据可被用户控制,就可能执行任意代码。

zh-Hant

用非靜態資料從物件中取函式並執行是危險的:若資料可被使用者控制,就可能執行任意程式碼。

CWE 知识卡

语言名称修复建议
deCode-InjectionFügen Sie nicht vertrauenswürdige Eingaben nicht in dynamisch ausgeführten Code ein; verwenden Sie datengetriebene Konfigurationen oder Tabellenlogik statt Codegenerierung.
en——
frContrôle inapproprié de la génération de code (injection de code)Interdisez de concaténer des entrées non fiables dans du code exécuté dynamiquement ; remplacez la génération de code par des configurations pilotées par les données ou de la logique par table de correspondance.
jaコードインジェクション信頼できない入力を動的に実行されるコードに連結しないでください。コード生成の代わりに、データ駆動の設定やテーブル参照ロジックを使用してください。
ko코드 인젝션신뢰할 수 없는 입력을 동적으로 실행되는 코드에 삽입하지 마십시오. 코드 생성 대신 데이터 기반 설정 또는 룩업 테이블 로직을 사용하십시오.
ruИнъекция кодаЗапрещено встраивать недоверенный ввод в динамически исполняемый код; используйте конфигурацию на основе данных или табличную логику вместо генерации кода.
zh代码注入禁止将不可信输入拼入动态执行的代码;用数据驱动的配置或查表逻辑替代代码生成。
zh-Hant程式碼注入禁止將不可信輸入拼入動態執行的程式碼;用資料驅動的設定或查表邏輯替代程式碼生成。

OWASP

A03:2021 - Injection

元数据

likelihoodLOW
impactLOW
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/javascript/lang/security/audit/unsafe-dynamic-method.yaml