| 语言 | 消息 |
|---|---|
| de | '$SPAWN' mit '{shell: $SHELL}' wurde gefunden. Das ist gefährlich, weil dieser Aufruf den Befehl über einen Shell-Prozess startet; dabei werden aktuelle Shell-Einstellungen und -Variablen vererbt, was es einem Angreifer wesentlich erleichtert, Befehle auszuführen. Verwenden Sie stattdessen '{shell: false}'. |
| en | Found '$SPAWN' with '{shell: $SHELL}'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious actor to execute commands. Use '{shell: false}' instead. |
| fr | '$SPAWN' avec '{shell: $SHELL}' a été détecté. C'est dangereux : cet appel lance la commande via un processus shell, héritant des réglages et variables du shell courant, ce qui facilite beaucoup l'exécution de commandes par un acteur malveillant. Utilisez plutôt '{shell: false}'. |
| ja | '$SPAWN' に '{shell: $SHELL}' が指定されていることを検出しました。この呼び出しは shell プロセスを経由してコマンドを起動し、現在の shell の設定と変数を引き継ぐため、攻撃者がコマンドを実行しやすくなり、非常に危険です。代わりに '{shell: false}' を使用してください。 |
| ko | '$SPAWN'이 '{shell: $SHELL}'과 함께 사용된 것을 발견했습니다. 이 호출은 shell 프로세스를 통해 명령을 시작하며 현재 shell의 설정과 변수를 상속하므로, 공격자가 명령을 실행하기 더 쉬워지는 매우 위험한 동작입니다. 대신 '{shell: false}'를 사용하십시오. |
| ru | Обнаружен '$SPAWN' с '{shell: $SHELL}'. Это опасно: команда запускается через процесс оболочки, наследуя её настройки и переменные, что сильно упрощает злоумышленнику выполнение команд. Используйте '{shell: false}'. |
| zh | 发现 '$SPAWN' 带有 '{shell: $SHELL}'。该调用会通过 shell 进程启动命令,继承当前 shell 的设置与变量,使攻击者更容易执行命令,非常危险。请改用 '{shell: false}'。 |
| zh-Hant | 發現 '$SPAWN' 帶有 '{shell: $SHELL}'。該呼叫會透過 shell 處理程序啟動命令,繼承當前 shell 的設定與變數,使攻擊者更容易執行命令,非常危險。請改用 '{shell: false}'。 |
| 语言 | 名称 | 修复建议 |
|---|---|---|
| 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,必要時做白名單驗證並以最小權限執行。 |