bash.curl-pipe-bash

返回列表 · CWE 索引

bashWARNING规则详情

各语言消息对照

语言消息
de

Daten aus einem `curl`-Befehl werden direkt an `bash` weitergeleitet. Ein Angreifer mit Kontrolle über den im `curl`-Befehl angegebenen Server könnte bösartigen Code in die Pipe einschleusen und so die Kompromittierung des Systems erreichen. Leiten Sie nach Möglichkeit keine nicht vertrauenswürdigen Daten an `bash` oder eine andere Shell weiter. Falls das unvermeidbar ist, prüfen Sie die SHA-Prüfsumme der vom Server zurückgegebenen Inhalte, um deren Integrität zu bestätigen.

en

Data is being piped into `bash` from a `curl` command. An attacker with control of the server in the `curl` command could inject malicious code into the pipe, resulting in a system compromise. Avoid piping untrusted data into `bash` or any other shell if you can. If you must do this, consider checking the SHA sum of the content returned by the server to verify its integrity.

fr

Des données issues d'une commande `curl` sont redirigées vers `bash` via un pipe. Un attaquant contrôlant le serveur contacté par `curl` peut injecter du code malveillant dans ce pipe, aboutissant à une compromission du système. Évitez autant que possible de rediriger des données non fiables vers `bash` ou tout autre shell. Si c'est incontournable, pensez à vérifier le SHA du contenu renvoyé par le serveur pour en contrôler l'intégrité.

ja

`curl` コマンドのデータがそのままパイプで `bash` に渡されています。curl が接続するサーバーを制御する攻撃者はパイプに悪意のあるコードを注入でき、システムの侵害につながります。信頼できないデータを `bash` や任意のシェルにパイプするのはできるだけ避けてください。どうしても必要な場合は、サーバーが返す内容の SHA 値を検証して完全性を確認することを推奨します。

ko

`curl` 명령의 데이터가 `bash`로 직접 파이프되었습니다. curl이 연결하는 서버를 제어하는 공격자는 파이프에 악성 코드를 주입해 시스템을 침해할 수 있습니다. 신뢰할 수 없는 데이터를 `bash`나 어떤 shell로도 파이프하는 것은 가급적 피하십시오. 부득이한 경우 서버가 반환한 내용의 SHA 값을 검증하여 무결성을 확인하는 것이 좋습니다.

ru

Данные из команды `curl` по конвейеру передаются в `bash`. Атакующий, контролирующий сервер из команды `curl`, может внедрить вредоносный код в конвейер и скомпрометировать систему. По возможности не передавайте недоверенные данные по конвейеру в `bash` или любую другую оболочку; если без этого не обойтись, проверяйте контрольную сумму SHA полученных с сервера данных, чтобы убедиться в их целостности.

zh

`curl` 命令的数据被直接管道传给 `bash`。控制 curl 所连服务器的攻击者可向管道注入恶意代码,导致系统失陷。请尽量避免把不可信数据管道给 `bash` 或任何 shell;确需如此时,建议校验服务器返回内容的 SHA 值以确认完整性。

zh-Hant

`curl` 命令的資料被直接透過管線傳給 `bash`。控制 curl 所連伺服器的攻擊者可向管線注入惡意程式碼,導致系統遭入侵。請儘量避免把不可信資料透過管線傳給 `bash` 或任何 shell;確需如此時,建議驗證伺服器回傳內容的 SHA 值以確認完整性。

CWE 知识卡

语言名称修复建议
deEval-InjectionVerwenden Sie eval()/exec() und ähnliche dynamische Auswertung nicht für nicht vertrauenswürdige Eingaben; nutzen Sie Parser oder Tabellenlogik.
en——
frNeutralisation inappropriée de directives dans du code évalué dynamiquement (injection eval)Interdisez l'évaluation dynamique de type eval()/exec() sur des entrées non fiables ; utilisez un analyseur ou une table de correspondance.
jaEval インジェクション信頼できない入力に対する eval()/exec() などの動的評価は使用せず、パーサーやテーブル参照に置き換えてください。
koEval 인젝션신뢰할 수 없는 입력에 대해 eval()/exec() 류의 동적 평가를 사용하지 마십시오. 파서 또는 룩업 테이블로 대체하십시오.
ruEval-инъекцияЗапрещено динамическое вычисление недоверенного ввода через eval()/exec() — используйте парсер или табличную логику.
zhEval 注入禁止对不可信输入使用 eval()/exec() 类动态求值,改用解析器或查表。
zh-HantEval 注入禁止對不可信輸入使用 eval()/exec() 類動態求值,改用解析器或查表。

OWASP

A03:2021 - Injection

元数据

likelihoodLOW
impactLOW
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/bash/curl/security/curl-pipe-bash.yaml