--- a/nselib/http.lua+++ b/nselib/http.lua@@ -302,7 +302,8 @@
elseif not (cookie_key == 'httponly' or cookie_key == 'secure') then
stdnse.debug1("http: Unknown field in cookie table: %s", cookie_key)
- bad = true+ -- Ignore unrecognized attributes (per RFC 6265, Section 5.2)+ -- bad = true
Please let me know if you have any questions or concerns. Otherwise I will commit the patch in a few weeks.
The text was updated successfully, but these errors were encountered:
Actually the changed code preserves unknown attributes in the cookie object. There is no reason to inspect rawheader.
What the changed code does is to allowcookies acquired from previous response to be passed as-is (in the options parameter) to the next request. (Before this change the next request would error out because of the unrecognized cookie attribute.)