| 语言 | 消息 |
|---|---|
| de | Eine asyncio-Subprocess-Funktion wurde ohne statischen String erkannt. Kontrolliert ein Angreifer diese Daten, kann eine Command Injection vorliegen. Prüfen Sie die Verwendung dieses Aufrufs, um sicherzustellen, dass er nicht von einer externen Ressource kontrollierbar ist; Ziehen Sie 'shlex.escape()' in Betracht. |
| en | Detected asyncio subprocess function without a static string. If this data can be controlled by a malicious actor, it may be an instance of command injection. Audit the use of this call to ensure it is not controllable by an external resource. You may consider using 'shlex.escape()'. |
| fr | Une fonction de sous-processus asyncio a été détectée sans chaîne statique. Si ces données peuvent être contrôlées par un acteur malveillant, il peut s'agir d'une injection de commande. Auditez l'usage de cet appel pour vous assurer qu'aucune ressource externe ne peut le contrôler ; vous pouvez envisager 'shlex.escape()'. |
| ja | asyncio 子プロセス関数に非リテラルの文字列が使用されていることが検出されました。このデータが攻撃者に制御可能な場合、コマンドインジェクションを引き起こします。この呼び出しを監査し、外部リソースに制御されていないことを確認してください。'shlex.escape()' の使用を検討してください。 |
| ko | asyncio 하위 프로세스 함수에 비정적 문자열이 사용되는 것이 감지되었습니다. 해당 데이터를 공격자가 제어할 수 있다면 명령 주입에 해당합니다. 이 호출을 감사하여 외부 리소스에 의해 제어되지 않는지 확인하십시오. 'shlex.escape()' 사용을 고려하십시오. |
| ru | Обнаружена функция подпроцесса asyncio без статической строки. Если этими данными может управлять злоумышленник, это случай инъекции команд. Проверьте вызов и убедитесь, что он не контролируется извне; рассмотрите 'shlex.escape()'. |
| zh | 检测到 asyncio 子进程函数使用了非静态字符串。若该数据可被攻击者控制,即构成命令注入。请审计此调用确保不受外部资源控制,可考虑使用 'shlex.escape()'。 |
| zh-Hant | 檢測到 asyncio 子程序函式使用了非靜態字串。若該資料可被攻擊者控制,即構成命令注入。請稽核此呼叫確保不受外部資源控制,可考慮使用 'shlex.escape()'。 |
| 语言 | 名称 | 修复建议 |
|---|---|---|
| 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,必要時做白名單驗證並以最小權限執行。 |