Description
GeoNetwork is a catalog application to manage spatially referenced resources. From 3.12.0 until 4.2.16 and 4.4.11, unsafe redirect validation in GeonetworkOAuth2LoginAuthenticationFilter and KeycloakAuthenticationProcessingFilter permits an attacker-controlled external redirect after login. This issue is fixed in versions 4.2.16 and 4.4.11.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
geonetwork core-geonetwork
>= 3.12.0, <= 3.12.12affected>= 4.0.0-alpha.1, <= 4.0.6affected>= 4.2.0, < 4.2.16affected>= 4.4.0, < 4.4.11affected
References
- https://github.com/geonetwork/core-geonetwork/security/advisories/GHSA-pjp7-q6wp-97qx ↗
- https://github.com/geonetwork/core-geonetwork/pull/9307 ↗
- https://github.com/geonetwork/core-geonetwork/pull/9309 ↗
- https://github.com/geonetwork/core-geonetwork/commit/0d74f673dfc926bde935819ed34636d789b2fecd ↗
- https://github.com/geonetwork/core-geonetwork/commit/cde9b6481a29e2473b7b74479b4e3fd6843bac4e ↗
- https://github.com/geonetwork/core-geonetwork/releases/tag/4.2.16 ↗
- https://github.com/geonetwork/core-geonetwork/releases/tag/4.4.11 ↗