VMware offers training and certification to turbo-charge your progress.Learn more
Reactive web applications that use Spring HATEOAS to produce hypermedia-based responses might be exposed to malicious forwarded headers if they are not behind a trusted proxy that ensures correctness of such headers, or if they don't have anything else in place to handle (and possibly discard) forwarded headers either in WebFlux or at the level of the underlying HTTP server.
For the application to be affected, it needs to satisfy the following requirements:
Applications are encouraged to upgrade to Spring HATEOAS versions:
Alternatively, infrastructure means can be deployed that ensure that client submitted (
Forwarded… headers are disregarded before forwarding the request to the application.
The source of the problem was originally detected by Hans Hosea Schaefer (ing.de)