-
-
Notifications
You must be signed in to change notification settings - Fork 46
Open
Description
Recently, people have pointed out that the combination of common caching proxies and web frameworks that treat ; as a query separator can lead to security problems; see here: https://snyk.io/blog/cache-poisoning-in-popular-open-source-packages/
This led Python to change the default behavior: https://bugs.python.org/issue42967
See also this article: https://lwn.net/Articles/846847/
We have a few choices here:
- Do nothing (probably a bad idea)
- Enable users of the web server to disable
;as a separator. - Like 2, but make that the default. (This is what Python did)
Metadata
Metadata
Assignees
Labels
No labels