(no title)
garblegarble | 1 month ago
oops, you just enabled smuggling where there's a mismatch between what a proxy/firewall/etc supports and what an internal service supports.
X-Do-Evil: true
Do-Evil: falsegarblegarble | 1 month ago
oops, you just enabled smuggling where there's a mismatch between what a proxy/firewall/etc supports and what an internal service supports.
X-Do-Evil: true
Do-Evil: false
lucideer|1 month ago
That's not a reason not to consider it a threat vector when implementing, but no more than when implementing any header (that interacts with another)
MrJohz|1 month ago
You could also solve the problem by standardising the header with the X- prefix, but this is more confusing to users and violates the idea that X- always means "not standardised", at which point the prefix is useless anyway.
Bratmon|1 month ago
But the header wouldn't have interacted with another header if we hadn't decided to do this X-prefix nonsense!