go.go-ssti

返回列表 · CWE 索引

goERROR规则详情

各语言消息对照

语言消息
de

Eine Server-Side-Template-Injection entsteht, wenn ein Angreifer die native Template-Syntax nutzen kann, um eine bösartige Payload in ein Template einzuschleusen, das dann serverseitig ausgeführt wird. Prüfen Sie bei "html/template" stets, dass Benutzereingaben vor der Aufnahme ins Template validiert und bereinigt werden.

en

A server-side template injection occurs when an attacker is able to use native template syntax to inject a malicious payload into a template, which is then executed server-side. When using "html/template" always check that user inputs are validated and sanitized before included within the template.

fr

Une injection de template côté serveur (SSTI) survient lorsqu'un attaquant utilise la syntaxe native des templates pour injecter une charge malveillante exécutée ensuite côté serveur. Avec "html/template", vérifiez toujours que les entrées utilisateur sont validées et assainies avant d'être intégrées au template.

ja

サーバーサイドテンプレートインジェクション(SSTI)とは、攻撃者がテンプレート固有の構文を利用して悪意のあるペイロードをテンプレートに注入し、サーバー側で実行することです。"html/template" を使用する場合は、ユーザー入力がテンプレートに入る前に検証とサニタイズが行われていることを必ず確認してください。

ko

서버 측 템플릿 인젝션(SSTI)은 공격자가 템플릿 고유 문법을 이용해 악성 페이로드를 템플릿에 주입하고 서버 측에서 실행하는 것을 말합니다. "html/template"를 사용할 때는 사용자 입력이 템플릿에 들어가기 전에 검증 및 정제되었는지 반드시 확인하십시오.

ru

Серверная инъекция в шаблоны (SSTI) происходит, когда атакующий внедряет вредоносную нагрузку в шаблон его собственным синтаксисом, и она выполняется на сервере. Используя "html/template", всегда проверяйте, что пользовательский ввод валидирован и очищен до попадания в шаблон.

zh

服务端模板注入(SSTI)指攻击者利用模板原生语法把恶意载荷注入模板并在服务端执行。使用 "html/template" 时,务必确认用户输入在进入模板前已做验证与净化。

zh-Hant

伺服器端範本注入(SSTI)指攻擊者利用範本原生語法把惡意酬載注入範本並在伺服器端執行。使用 "html/template" 時,務必確認使用者輸入在進入範本前已做驗證與淨化。

CWE 知识卡

语言名称修复建议
deServer-Side-Template-Injection (SSTI)Rendern Sie Templates mit Datenparametern, statt Template-Strings zu verketten, und deaktivieren Sie die Code-Ausführungsfähigkeit in kontrollierten Templates.
en——
frNeutralisation inappropriée des éléments spéciaux dans un moteur de templateEffectuez le rendu des templates avec des paramètres de données plutôt qu'en concaténant des chaînes de template, et désactivez la capacité d'exécution de code dans les templates contrôlés.
jaサーバーサイドテンプレートインジェクション(SSTI)テンプレートのレンダリングではテンプレート文字列を連結せずデータパラメーターを使用し、管理下のテンプレートにおけるコード実行機能を無効にしてください。
ko서버 측 템플릿 인젝션(SSTI)템플릿 렌더링은 템플릿 문자열을 이어 붙이는 대신 데이터 파라미터를 사용하고, 직접 관리하는 템플릿의 코드 실행 기능은 비활성화하십시오.
ruСерверная инъекция в шаблоны (SSTI)Передавайте данные в шаблон параметрами, а не собирайте строку шаблона, и отключайте выполнение кода в контролируемых шаблонах.
zh服务端模板注入(SSTI)模板渲染使用数据参数而非拼接模板字符串,禁用受控模板中的代码执行能力。
zh-Hant伺服器端範本注入(SSTI)範本渲染使用資料引數而非串接範本字串,停用受控範本中的程式碼執行能力。

元数据

likelihoodLOW
impactHIGH
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/go/template/security/ssti.yaml