flask-cors
flask-cors copied to clipboard
Backwards Compatible Fix for CVE-2024-6221
Backwards Compatible Fix for CVE-2024-6221
Also tracked as:
Adds a configuration option that allows setting a custom true/false value in the response header Access-Control-Allow-Private-Network
(whenever the request header Access-Control-Request-Private-Network
is present and "true"
)
The default behavior is unchanged, allowing this change to go in as a new minor version.
However, the wording of the CVE implies that the default behavior should be changed to set the header to "false"
unless setting to "true"
is explicitly enabled.
Making that change means simply changing the allow_private_network=True
to allow_private_network=False
in the options list. This would require cutting a new major version (5.0.0) for flask-cors
.