diff --git a/crates/cookie/RUSTSEC-0000-0000.toml b/crates/cookie/RUSTSEC-0000-0000.toml new file mode 100644 index 0000000..2c0601d --- /dev/null +++ b/crates/cookie/RUSTSEC-0000-0000.toml @@ -0,0 +1,16 @@ +[advisory] +package = "cookie" +patched_versions = ["< 0.6.0", "^0.6.2", ">= 0.7.6"] +dwf = [] +url = "https://github.com/alexcrichton/cookie-rs/pull/86" +title = "Large cookie Max-Age values can cause a denial of service" +date = "2017-05-06" +description = """ +Affected versions of this crate use the `time` crate and the method +`Duration::seconds` to parse the `Max-Age` duration cookie setting. This method +will panic if the value is greater than 2^64/1000 and less than or equal to +2^64, which can result in denial of service for a client or server. + +This flaw was corrected by explicitly checking for the `Max-Age` being in this +integer range and clamping the value to the maximum duration value. +"""