| 语言 | 消息 |
|---|---|
| de | Die Software erzeugt einen OS-Befehl ganz oder teilweise aus extern beeinflussten Eingaben einer vorgelagerten Komponente, neutralisiert aber Sonderzeichen, die den beabsichtigten OS-Befehl verändern könnten, nicht oder nicht korrekt, bevor er an eine nachgelagerte Komponente weitergegeben wird. |
| en | The software constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component. |
| fr | Le logiciel construit tout ou partie d'une commande OS à partir d'une entrée influencée de l'extérieur provenant d'un composant en amont, sans neutraliser — ou en neutralisant incorrectement — les éléments spéciaux susceptibles de modifier la commande prévue lorsqu'elle est transmise au composant en aval. |
| ja | ソフトウェアは、上流コンポーネントからの外部の影響を受ける入力を使用して OS コマンドの全部または一部を構築していますが、コマンドの意味を変え得る特殊要素を無効化できていません(または無効化に誤りがあります)。 |
| ko | 소프트웨어가 업스트림 구성 요소에서 유래한 외부 영향 입력을 사용하여 OS 명령의 전부 또는 일부를 구성하지만, 명령의 의미를 변경할 수 있는 특수 요소를 무력화하지 못하거나 부정확하게 무력화합니다. |
| ru | ПО строит команду ОС полностью или частично из внешних данных, поступивших из вышестоящего компонента, но не нейтрализует (или нейтрализует неверно) специальные символы, способные изменить замысел команды при передаче в нижестоящий компонент. |
| zh | 软件使用来自上游组件的外部影响输入构造了 OS 命令的全部或部分内容,但未能中和(或中和有误)其中可改变命令语义的特殊元素。 |
| zh-Hant | 軟體使用來自上游元件的外部影響輸入建構了 OS 命令的全部或部分內容,但未能中和(或中和有誤)其中可改變命令語意的特殊元素。 |
| 语言 | 名称 | 修复建议 |
|---|---|---|
| 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,必要時做白名單驗證並以最小權限執行。 |