CWE一覧に戻る
CWE-1275

SameSite属性が不適切なセンシティブクッキー

Sensitive Cookie with Improper SameSite Attribute
脆弱性 作成中
JA

機密性の高いクッキーのSameSite属性が設定されていないか、安全でない値が使用されている。

SameSite 属性は、クロス・ドメイン・リクエストに対するクッキーの送信方法を制御します。この属性には3つの値があります:Lax」、「Strict」、「None」です。None」が使われると、ウェブサイトは別のウェブサイトへのクロスドメイン POST HTTP リクエストを作成し、ブラウザはこのリクエストに自動的にクッキーを追加します。これは、(CSRFトークンなどの)追加の保護がない場合、CSRF(Cross-Site-Request-Forgery)攻撃につながる可能性があります。

EN

The SameSite attribute for sensitive cookies is not set, or an insecure value is used.

The SameSite attribute controls how cookies are sent for cross-domain requests. This attribute may have three values: 'Lax', 'Strict', or 'None'. If the 'None' value is used, a website may create a cross-domain POST HTTP request to another website, and the browser automatically adds cookies to this request. This may lead to Cross-Site-Request-Forgery (CSRF) attacks if there are no additional protections in place (such as Anti-CSRF tokens).

Scope: Confidentiality, Integrity, Non-Repudiation, Access Control / Impact: Modify Application Data
Set the SameSite attribute of a sensitive cookie to 'Lax' or 'Strict'. This instructs the browser to apply this cookie only to same-domain requests, which provides a good Defense in Depth against CSRF attacks. When the 'Lax' value is in use, cookies are also sent for top-level cross-domain navigation via HTTP GET, HEAD, OPTIONS, and TRACE methods, but not for other HTTP methods that are more like to cause side-effects of state mutation.
MITRE公式ページ — CWE-1275