A cookie without the HTTPOnly attribute could be susceptible to theft by cross-site scripting attacks.
Cookies are a method of transmitting state information between web servers and clients. The HTTPOnly attribute specifies
that a cookie may be used for HTTP requests only, and cannot be accessed by client-side scripts.
There is a vulnerability in the way that some devices, especially web servers, store cookies on a user's system. If the
HTTPOnly attribute is not set in the Set-Cookie header, the user-agent allows the cookie to be accessed by client-side script.
If cross-site scripting vulnerabilities exist on the web server, then the cookie could be stolen by an attacker, possibly leading
to session hijacking.
Related CVE entries: CVE 2009-3566 McAfee IntruShield Network Security Manager
For more information on the HTTPOnly attribute, see
http://www.owasp.org/index.php/HTTPOnly OWASP.
For more information about the session hijacking vulnerability in McAfee IntruShield Network Security Manager, see McAfee
Security Bulletin SB10005.
Solution:
Modify web applications to set the HTTPOnly attribute for all cookies, or apply a patch or upgrade from your vendor.