bash.curl-eval

返回列表 · CWE 索引

bashWARNING规则详情

各语言消息对照

语言消息
de

Daten aus einem `curl`-Befehl werden an `eval` übergeben. Ein Angreifer mit Kontrolle über den im `curl`-Befehl angegebenen Server könnte bösartigen Code in das `eval` einschleusen und so die Kompromittierung des Systems erreichen. Vermeiden Sie nach Möglichkeit, nicht vertrauenswürdige Daten mit eval auszuwerten. 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 eval'd from a `curl` command. An attacker with control of the server in the `curl` command could inject malicious code into the `eval`, resulting in a system comrpomise. Avoid eval'ing untrusted data 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 passées à `eval`. Un attaquant contrôlant le serveur contacté par `curl` peut injecter du code malveillant dans l'`eval`, aboutissant à une compromission du système. Évitez autant que possible d'évaluer des données non fiables avec `eval`. Si c'est incontournable, pensez à vérifier le SHA du contenu renvoyé par le serveur pour en contrôler l'intégrité.

ja

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

ko

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

ru

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

zh

来自 `curl` 命令的数据被交给了 `eval` 求值。控制 curl 所连服务器的攻击者可向 `eval` 注入恶意代码,导致系统失陷。请尽量避免 eval 不可信数据;确需如此时,建议校验服务器返回内容的 SHA 值以确认完整性。

zh-Hant

來自 `curl` 命令的資料被交給了 `eval` 求值。控制 curl 所連伺服器的攻擊者可向 `eval` 注入惡意程式碼,導致系統遭入侵。請儘量避免 eval 不可信資料;確需如此時,建議驗證伺服器回傳內容的 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

元数据

likelihoodMEDIUM
impactMEDIUM
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

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