go.raw-html-format

返回列表 · CWE 索引

goWARNING规则详情

各语言消息对照

语言消息
de

Benutzereingaben fließen in einen manuell zusammengesetzten HTML-String. Beim manuellen Zusammenbau von HTML umgehen Sie möglicherweise unbeabsichtigt die sicheren Render-Wege, und es kann eine Cross-Site-Scripting-Schwachstelle entstehen, über die Angreifer sensible Benutzerdaten stehlen könnten. Verwenden Sie stattdessen das Paket `html/template`, das HTML sicher rendert, oder prüfen Sie, dass das HTML sicher gerendert wird.

en

Detected user input flowing into a manually constructed HTML string. You may be accidentally bypassing secure methods of rendering HTML by manually constructing HTML and this could create a cross-site scripting vulnerability, which could let attackers steal sensitive user data. Use the `html/template` package which will safely render HTML instead, or inspect that the HTML is rendered safely.

fr

Une entrée utilisateur se déverse dans une chaîne HTML construite à la main. En construisant le HTML manuellement, vous pouvez contourner par accident les méthodes de rendu sûres et créer une vulnérabilité de script intersite (XSS) permettant à des attaquants de voler des données utilisateur sensibles. Utilisez plutôt le paquet `html/template`, qui effectue un rendu HTML sûr, ou vérifiez que le rendu du HTML est sûr.

ja

ユーザー入力が手動で構築された HTML 文字列に流れ込んでいることが検出されました。HTML を手動で組み立てると、安全なレンダリング方法がバイパスされ、クロスサイトスクリプティング(XSS)の脆弱性が生じ、攻撃者がユーザーの機密データを窃取できてしまいます。HTML を安全にレンダリングする `html/template` パッケージに置き換えるか、HTML のレンダリングが安全であることを確認してください。

ko

사용자 입력이 수동으로 구성된 HTML 문자열로 유입되는 것이 감지되었습니다. HTML을 수동으로 조합하면 안전한 렌더링 방식을 우회하게 되어 크로스 사이트 스크립팅(XSS) 취약점이 생길 수 있으며, 공격자가 사용자의 민감한 데이터를 탈취할 수 있습니다. HTML을 안전하게 렌더링하는 `html/template` 패키지를 대신 사용하거나, HTML 렌더링이 안전한지 확인하십시오.

ru

Обнаружено попадание пользовательского ввода в собранную вручную HTML-строку. Ручная сборка HTML может обойти безопасные механизмы отображения и привести к межсайтовому скриптингу (XSS) — атакующий сможет похитить конфиденциальные данные пользователей. Используйте пакет `html/template`, который безопасно отображает HTML, либо убедитесь, что HTML отображается безопасно.

zh

检测到用户输入流入手工构造的 HTML 字符串。手工拼 HTML 可能使你绕过安全的渲染方式,造成跨站脚本(XSS)漏洞,攻击者可窃取用户敏感数据。请改用会安全渲染 HTML 的 `html/template` 包,或检查 HTML 的渲染是否安全。

zh-Hant

檢測到使用者輸入流入手工建構的 HTML 字串。手工串接 HTML 可能使你繞過安全的渲染方式,造成跨站指令碼(XSS)漏洞,攻擊者可竊取使用者敏感資料。請改用會安全渲染 HTML 的 `html/template` 套件,或檢查 HTML 的渲染是否安全。

CWE 知识卡

语言名称修复建议
deCross-Site-Scripting (XSS)Kodieren Sie Ausgaben nach Kontext (HTML/Attribut/JS/URL), lassen Sie die Template-Engine automatisch escapen, verbieten Sie nicht vertrauenswürdiges HTML und konfigurieren Sie CSP.
en——
frNeutralisation inappropriée de l'entrée lors de la génération d'une page web (cross-site scripting)Encodez la sortie selon le contexte (HTML/attribut/JS/URL), laissez le moteur de templates échapper automatiquement, interdisez le HTML non fiable et configurez une CSP.
jaクロスサイトスクリプティング(XSS)出力はコンテキスト(HTML/属性/JS/URL)に応じてエンコードし、テンプレートエンジンによる自動エスケープを利用してください。信頼できない HTML は無効化し、CSP を設定してください。
ko크로스 사이트 스크립팅(XSS)출력은 문맥(HTML/속성/JS/URL)에 맞게 인코딩하고, 템플릿 엔진의 자동 이스케이프를 사용하며, 신뢰할 수 없는 HTML은 비활성화하고, CSP를 설정하십시오.
ruМежсайтовый скриптинг (XSS)Кодируйте вывод по контексту (HTML/атрибуты/JS/URL), включайте автоэкранирование шаблонного движка, запрещайте недоверенный HTML и настройте CSP.
zh跨站脚本(XSS)输出按上下文编码(HTML/属性/JS/URL),使用模板引擎自动转义,禁用不可信 HTML,并配置 CSP。
zh-Hant跨站指令碼(XSS)輸出按上下文編碼(HTML/屬性/JS/URL),使用範本引擎自動跳脫,停用不可信 HTML,並設定 CSP。

OWASP

A07:2017 - Cross-Site Scripting (XSS)A03:2021 - Injection

元数据

likelihoodHIGH
impactMEDIUM
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/go/lang/security/injection/raw-html-format.yaml