csharp.mvc-missing-antiforgery

返回列表 · CWE 索引

csharpWARNING规则详情

各语言消息对照

语言消息
de

$METHOD ist eine zustandsändernde MVC-Methode, die weder das Antiforgery-Token prüft noch den Content-Type strikt kontrolliert. Zustandsändernde Controller-Methoden sollten entweder Antiforgery-Token erzwingen oder den Content-Type strikt prüfen, damit einfache HTTP-Anfragearten die CORS-Preflight-Kontrolle nicht umgehen können.

en

$METHOD is a state-changing MVC method that does not validate the antiforgery token or do strict content-type checking. State-changing controller methods should either enforce antiforgery tokens or do strict content-type checking to prevent simple HTTP request types from bypassing CORS preflight controls.

fr

$METHOD est une méthode MVC qui modifie l'état sans valider le jeton anti-falsification ni vérifier strictement le Content-Type. Les méthodes de contrôleur modifiant l'état doivent imposer un jeton anti-falsification ou contrôler strictement le type de contenu, afin d'empêcher les types de requêtes HTTP simples de contourner les contrôles de preflight CORS.

ja

$METHOD は状態を変更する MVC メソッドですが、偽造防止トークンの検証もコンテンツタイプの厳密なチェックも行っていません。単純な HTTP リクエストタイプによる CORS プリフライト制御のバイパスを防ぐため、状態を変更するコントローラーメソッドでは偽造防止トークンを強制するか、コンテンツタイプを厳密にチェックする必要があります。

ko

$METHOD은(는) 상태를 변경하는 MVC 메서드인데도 위조 방지 토큰을 검증하지 않고 엄격한 Content-Type 검사도 수행하지 않습니다. 상태를 변경하는 컨트롤러 메서드는 단순 HTTP 요청 유형이 CORS 프리플라이트 제어를 우회하지 않도록 위조 방지 토큰을 강제하거나 콘텐츠 형식을 엄격하게 검사해야 합니다.

ru

$METHOD — изменяющий состояние метод MVC, который не проверяет токен защиты от подделки и не выполняет строгую проверку Content-Type. Изменяющие состояние методы контроллеров должны либо требовать такой токен, либо строго проверять тип содержимого, чтобы простые HTTP-запросы не обходили предварительную CORS-проверку.

zh

$METHOD 是会改变状态的 MVC 方法,却未校验防伪令牌也未做严格的 Content-Type 检查。改变状态的控制器方法应强制防伪令牌或严格检查内容类型,防止简单 HTTP 请求类型绕过 CORS 预检控制。

zh-Hant

$METHOD 是會改變狀態的 MVC 方法,卻未驗證防偽令牌也未做嚴格的 Content-Type 檢查。改變狀態的控制器方法應強制防偽令牌或嚴格檢查內容型別,防止簡單 HTTP 請求型別繞過 CORS 預檢控制。

CWE 知识卡

语言名称修复建议
deCross-Site-Request-Forgery (CSRF)CSRF-Token + SameSite-Attribut des Cookies + Prüfung des Origin.
en——
frFalsification de requête intersite (CSRF)Jeton CSRF + attribut SameSite du cookie + validation de l'Origin.
jaクロスサイトリクエストフォージェリ(CSRF)CSRF Token + Cookie の SameSite 属性 + Origin の検証。
ko크로스 사이트 요청 위조(CSRF)CSRF 토큰 + Cookie SameSite 속성 + Origin 검증.
ruМежсайтовая подделка запроса (CSRF)CSRF-токен + атрибут SameSite у cookie + проверка Origin.
zh跨站请求伪造(CSRF)CSRF Token + Cookie SameSite 属性 + 校验 Origin。
zh-Hant跨站請求偽造(CSRF)CSRF Token + Cookie SameSite 屬性 + 驗證 Origin。

OWASP

A01:2021 - Broken Access Control

元数据

likelihoodLOW
impactMEDIUM
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/csharp/dotnet/security/mvc-missing-antiforgery.yaml