结构: Simple
Abstraction: Variant
状态: Draft
被利用可能性: unkown
The Secure attribute for sensitive cookies in HTTPS sessions is not set, which could cause the user agent to send those cookies in plaintext over an HTTP session.
cwe_Nature: ChildOf cwe_CWE_ID: 311 cwe_View_ID: 1000 cwe_Ordinal: Primary
cwe_Nature: ChildOf cwe_CWE_ID: 311 cwe_View_ID: 699 cwe_Ordinal: Primary
范围 | 影响 | 注释 |
---|---|---|
Confidentiality | Read Application Data |
策略:
Always set the secure attribute when the cookie should sent via HTTPS only.
The snippet of code below, taken from a servlet doPost() method, sets an accountID cookie (sensitive) without calling setSecure(true).
bad Java
标识 | 说明 | 链接 |
---|---|---|
CVE-2004-0462 | A product does not set the Secure attribute for sensitive cookies in HTTPS sessions, which could cause the user agent to send those cookies in plaintext over an HTTP session with the product. | http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2004-0462 |
CVE-2008-3663 | A product does not set the secure flag for the session cookie in an https session, which can cause the cookie to be sent in http requests and make it easier for remote attackers to capture this cookie. | http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-3663 |
CVE-2008-3662 | A product does not set the secure flag for the session cookie in an https session, which can cause the cookie to be sent in http requests and make it easier for remote attackers to capture this cookie. | http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-3662 |
CVE-2008-0128 | A product does not set the secure flag for a cookie in an https session, which can cause the cookie to be sent in http requests and make it easier for remote attackers to capture this cookie. | http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-0128 |