This flaw allows a malicious HTTP server to set "super...
Moderate severity
Unreviewed
Published
Dec 7, 2023
to the GitHub Advisory Database
•
Updated Jan 25, 2024
Description
Published by the National Vulnerability Database
Dec 7, 2023
Published to the GitHub Advisory Database
Dec 7, 2023
Last updated
Jan 25, 2024
This flaw allows a malicious HTTP server to set "super cookies" in curl that
are then passed back to more origins than what is otherwise allowed or
possible. This allows a site to set cookies that then would get sent to
different and unrelated sites and domains.
It could do this by exploiting a mixed case flaw in curl's function that
verifies a given cookie domain against the Public Suffix List (PSL). For
example a cookie could be set with
domain=co.UK
when the URL used a lowercase hostname
curl.co.uk
, even thoughco.uk
is listed as a PSL domain.References