js-ts.express-data-exfiltration

返回列表 · CWE 索引

js-tsWARNING规则详情

各语言消息对照

语言消息
de

Je nach Kontext können benutzerkontrollierte Daten in `Object.assign` dazu führen, dass eine Web-Antwort Daten enthält, die sie nicht haben sollte, oder eine Mass-Assignment-Schwachstelle ermöglichen.

en

Depending on the context, user control data in `Object.assign` can cause web response to include data that it should not have or can lead to a mass assignment vulnerability.

fr

Selon le contexte, des données contrôlées par l'utilisateur dans `Object.assign` peuvent faire apparaître dans la réponse web des données qui n'auraient pas dû y figurer, ou créer une vulnérabilité d'affectation massive (mass assignment).

ja

コンテキストによっては、`Object.assign` に含まれるユーザー制御可能なデータが原因で、Web レスポンスに返すべきでないデータが含まれたり、マスアサインメント(mass assignment)の脆弱性が生じたりする可能性があります。

ko

컨텍스트에 따라 `Object.assign`에 있는 사용자가 제어할 수 있는 데이터로 인해 Web 응답에 반환해서는 안 되는 데이터가 포함되거나 대량 할당(mass assignment) 취약점이 발생할 수 있습니다.

ru

В зависимости от контекста пользовательские данные в `Object.assign` могут привести к попаданию в веб-ответ лишних данных или к уязвимости массового присваивания (mass assignment).

zh

视上下文而定,`Object.assign` 中的用户可控数据可能导致 Web 响应包含不该返回的数据,或形成批量赋值(mass assignment)漏洞。

zh-Hant

視上下文而定,`Object.assign` 中的使用者可控資料可能導致 Web 回應包含不該回傳的資料,或形成批次賦值(mass assignment)漏洞。

CWE 知识卡

语言名称修复建议
deMass AssignmentErlauben Sie nur explizit gelistete Felder vom Anfrageobjekt zum Modell; das Durchreichen ganzer Objekte ist tabu.
en——
frModification insuffisamment contrôlée d'attributs d'objets déterminés dynamiquementListe blanche explicite des champs entre l'objet de requête et le modèle ; interdisez la transmission d'objets entiers.
jaマスアサインメント(Mass Assignment)リクエストオブジェクトからモデルに渡すフィールドは明示的にホワイトリスト化し、オブジェクト全体をそのまま受け渡さないでください。
ko대량 할당(Mass Assignment)요청 객체를 모델에 매핑할 때 필드를 명시적으로 허용 목록 처리하고, 객체 전체를 그대로 전달하는 것은 금지하십시오.
ruМассовое присваивание (Mass Assignment)Поля запроса к модели переносите по явному белому списку; проброс всего объекта запрещён.
zh批量赋值(Mass Assignment)请求对象到模型的字段显式白名单,禁止整对象透传。
zh-Hant批次賦值(Mass Assignment)請求物件到模型的欄位顯式白名單,禁止整物件透傳。

OWASP

A08:2021 - Software and Data Integrity Failures

元数据

likelihoodLOW
impactMEDIUM
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/javascript/express/security/express-data-exfiltration.yaml