| 语言 | 消息 |
|---|---|
| de | Eine String-Verkettung oder -formatierung in einem Befehlsaufruf über 'sh' wurde erkannt. Sind die Daten benutzerkontrolliert, kann eine Command-Injection-Schwachstelle vorliegen. Verwenden Sie stattdessen eine Liste und hängen Sie das Argument an. |
| en | Detected string concatenation or formatting in a call to a command via 'sh'. This could be a command injection vulnerability if the data is user-controlled. Instead, use a list and append the argument. |
| fr | Une concaténation ou un formatage de chaîne a été détecté dans un appel de commande via 'sh'. Si les données sont contrôlées par l'utilisateur, il s'agit peut-être d'une vulnérabilité d'injection de commande. Passez plutôt une liste et ajoutez l'argument. |
| ja | 'sh' 経由でコマンドを実行する際に文字列連結やフォーマットを行っていることを検出しました。データがユーザーによって制御可能な場合、コマンドインジェクションの脆弱性となります。引数はリストで渡すようにしてください。 |
| ko | 'sh'를 통해 명령을 실행할 때 문자열 연결이나 포맷팅이 수행되는 것이 감지되었습니다. 데이터를 사용자가 제어할 수 있다면 명령 주입 취약점에 해당합니다. 목록으로 인수를 전달하도록 변경하십시오. |
| ru | Обнаружена конкатенация или форматирование строки в вызове команды через 'sh'. Если данные управляются пользователем, это уязвимость внедрения команд. Используйте список и добавляйте аргумент в него. |
| zh | 检测到经 'sh' 执行命令时做了字符串拼接或格式化。若数据可被用户控制,即构成命令注入漏洞。请改用列表传参。 |
| zh-Hant | 檢測到經 'sh' 執行命令時做了字串串接或格式化。若資料可被使用者控制,即構成命令注入漏洞。請改用列表傳參。 |
| 语言 | 名称 | 修复建议 |
|---|---|---|
| de | OS-Command-Injection | Verketten Sie keine Shell-Befehle; verwenden Sie parametrisierte APIs (execFile/spawn mit Array-Argumenten) oder Bibliotheksfunktionen statt einer Shell, prüfen Sie ggf. per Allowlist und führen Sie mit minimalen Rechten aus. |
| en | — | — |
| fr | Neutralisation inappropriée des éléments spéciaux dans une commande OS (injection de commande) | Interdisez la concaténation de commandes shell ; utilisez des API paramétrées (execFile/spawn avec arguments en tableau) ou des fonctions de bibliothèque à la place du shell, avec validation en liste blanche si nécessaire et exécution aux moindres privilèges. |
| ja | OS コマンドインジェクション | シェルコマンドを文字列連結で構築しないでください。シェルの代わりにパラメーター化 API(execFile/spawn による配列渡し)やライブラリ関数を使用し、必要に応じてホワイトリスト検証を行い、最小権限で実行してください。 |
| ko | OS 명령 주입 | shell 명령어를 이어 붙이지 마십시오. shell 대신 매개변수화된 API(execFile/spawn 배열 인자 전달)나 라이브러리 함수를 사용하고, 필요한 경우 허용 목록 검증을 수행한 뒤 최소 권한으로 실행하십시오. |
| ru | Инъекция команд ОС | Не склеивайте команды shell; используйте параметризованные API (execFile/spawn с массивом аргументов) или библиотечные функции вместо shell, при необходимости — белый список и минимальные права. |
| zh | OS 命令注入 | 禁止拼接 shell 命令;使用参数化 API(execFile/spawn 数组传参)或库函数替代 shell,必要时做白名单校验并以最小权限执行。 |
| zh-Hant | OS 命令注入 | 禁止串接 shell 命令;使用參數化 API(execFile/spawn 陣列傳參)或程式庫函式替代 shell,必要時做白名單驗證並以最小權限執行。 |