You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using non-alphanumeric symbols in header names that are used for forwarding end-user information might cause security issues in the future if the system starts to use a service that tries to keep backwards compatiblity with CGI scripts and end-user request headers are forwarded to such service. In this case, all non-alphanumeric characters in header names are replaced with underscores (_). A malicious end user request might already contain a header name that also converts to X_FORWARDED_FOR and the system might use the value from the users request.
Recommendation: instead of x-forwarded-for use xforwardedfor as the header name. This might also require a change in Tomcat configuration.
The text was updated successfully, but these errors were encountered:
Data-Anonymizer and Resql use
x-forwarded-for
as header name to forward end-user IP-address to backend servers:Using non-alphanumeric symbols in header names that are used for forwarding end-user information might cause security issues in the future if the system starts to use a service that tries to keep backwards compatiblity with CGI scripts and end-user request headers are forwarded to such service. In this case, all non-alphanumeric characters in header names are replaced with underscores (
_
). A malicious end user request might already contain a header name that also converts toX_FORWARDED_FOR
and the system might use the value from the users request.Recommendation: instead of
x-forwarded-for
usexforwardedfor
as the header name. This might also require a change in Tomcat configuration.The text was updated successfully, but these errors were encountered: