Skip to main content

GeoNetwork EUVDEUVD-2026-51668

| CVE-2026-53573 MEDIUM
URL Redirection to Untrusted Site (Open Redirect) (CWE-601)
2026-07-31 GitHub_M GHSA-pjp7-q6wp-97qx
4.8
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft login URL with protocol-relative redirect parameter
  2. Delivery
    Deliver phishing link to GeoNetwork SSO user
  3. Exploit
    Victim follows link and completes OAuth2/Keycloak authentication
  4. Execution
    Flawed RedirectUtil predecessor passes //attacker.com as safe relative path
  5. Persist
    Browser resolves protocol-relative URL to external host
  6. Impact
    Victim lands on attacker-controlled phishing page

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Redirect URL validation
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the target GeoNetwork instance to be configured with OAuth2/OIDC (via GeonetworkOAuth2LoginAuthenticationFilter) or Keycloak SSO (via KeycloakAuthenticationProcessingFilter) - instances using only local or form-based authentication are not affected by this flaw. The CVSS vector PR:L indicates that a low-privilege account context is part of the authentication chain (the victim must complete a valid login), and UI:A confirms the victim must actively follow the attacker-crafted link and authenticate. Exploitation does not bypass GeoNetwork authentication, does not expose internal data, and does not affect availability. Key limiting factors: the victim must click a crafted link, complete the SSO flow, and be susceptible to the resulting phishing page; automated mass exploitation is not feasible given the required active user interaction.

Impact

The CVSS 4.0 score of 4.8 (Medium) with vector AV:N/AC:L/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N accurately reflects the constrained impact: no GeoNetwork data is disclosed, no GeoNetwork integrity is modified, and availability is unaffected. The PR:L metric indicates a low-privilege account context is involved in the authentication chain, and UI:A confirms that a victim must actively follow the crafted link and complete a login - reducing automation potential. The subsequent-system integrity impact (SI:L) captures the phishing risk to a victim's other credentials or sessions. No EPSS data was supplied and no CISA KEV listing exists, so broad automated exploitation is not indicated; this is a social-engineering enabler rather than a direct system compromise primitive. Instances running archived 3.x or 4.0.x branches face elevated long-term risk because no fix will be issued for those lines. Real-world priority is moderate for internet-facing GeoNetwork portals using SSO and lower for internal-only deployments where attacker-crafted link delivery is harder.

Exploit ScenarioDerived

An attacker identifies a public GeoNetwork instance configured with OAuth2/OIDC or Keycloak SSO and crafts a login URL embedding a protocol-relative redirect parameter (e.g., ?redirectUrl=//attacker.example.com/fake-geonetwork). The attacker sends this link via phishing email to GeoNetwork users; the victim clicks the link, is taken through the legitimate GeoNetwork SSO login flow, and upon successful authentication is silently forwarded by the flawed redirect validation to the attacker's credential-harvesting page. No public POC exists at time of analysis, but the technique is a well-understood variant of CWE-601 requiring only a standard HTTP request to craft.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 31, 2026

Post-login redirect validation in GeoNetwork's OAuth2/OIDC and Keycloak SSO authentication filters can be bypassed to redirect authenticated users to attacker-controlled external sites, enabling phishing attacks. Versions 3.12.0 through 4.2.15 and 4.4.0 through 4.4.10 are affected across both supported and archived release lines. The bypass exploits the filter's failure to reject protocol-relative URLs (e.g., //evil.example.com) that Java treats as relative paths but browsers resolve as absolute external destinations; no public exploit has been identified at time of analysis and the vulnerability is not listed in CISA KEV.

RemediationAI

Upgrade to GeoNetwork 4.2.16 or 4.4.11, which are the vendor-released patched versions confirmed by GitHub release tags at https://github.com/geonetwork/core-geonetwork/releases/tag/4.2.16 and https://github.com/geonetwork/core-geonetwork/releases/tag/4.4.11. Instances running archived 3.x or 4.0.x lines will not receive a fix from the vendor and must migrate to a supported branch. Where immediate upgrade is not possible, a compensating control is to restrict access to the GeoNetwork SSO login endpoints (the OAuth2 and Keycloak callback URLs) at the network perimeter to trusted IP ranges, reducing the attacker's ability to deliver crafted login links to a broad victim pool; this does not eliminate the vulnerability but raises the delivery bar. A more disruptive workaround is to disable OAuth2/OIDC and Keycloak SSO entirely and revert to local authentication, which removes the vulnerable filter logic but breaks federated identity workflows for all users.

Affected VersionsENISA

core-geonetwork 3.12.0, ≤ 3.12.12
core-geonetwork 4.2.0, < 4.2.16
core-geonetwork 4.4.0, < 4.4.11
core-geonetwork 4.0.0-alpha.1, ≤ 4.0.6

Affected Packages

maven org.geonetwork-opensource:geonetwork fix: 4.2.16, 4.4.11
euvd core_geonetwork_3_12_0 no fix
euvd core_geonetwork_4_0_0_alpha_1 no fix
euvd core_geonetwork_4_2_0 fix: 4.2.16
euvd core_geonetwork_4_4_0 fix: 4.4.11

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 5 packages in maven, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

GeoNetwork is a Java-based geospatial catalog application (Maven artifact org.geonetwork-opensource:geonetwork, CPE cpe:2.3:a:geonetwork:core-geonetwork:*:*:*:*:*:*:*:*) built on Spring Security. The vulnerable logic resided in GeonetworkOAuth2LoginAuthenticationFilter and KeycloakAuthenticationProcessingFilter, which handle post-login redirect targets supplied via a client-controlled URL parameter. The original validation checked only whether the URL string started with '/' to classify it as a safe relative path; it did not account for protocol-relative URLs (//attacker.example.com), which pass the startsWith('/') check but cause browsers to issue a full cross-origin request. CWE-601 (URL Redirection to Untrusted Site / Open Redirect) precisely describes this class of insufficient allowlist validation. The fix, delivered in PRs #9307 and #9309, introduces a centralized RedirectUtil class that validates redirect targets against the configured server host, protocol, and port, explicitly rejecting protocol-relative and cross-origin absolute URLs in both login and logout flows.

Know when Geonetwork gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 4.8 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N
vuln.today AI 5.4 MEDIUM

Network-delivered open redirect requiring low-privilege SSO context and user interaction; scope changes as victim browser escapes GeoNetwork origin to external phishing host.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Active
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Jul 31, 2026 - 23:02 EUVD

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Low
niche geospatial catalog used primarily in academic and government sectors
Threat Intel
1
1 source
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +24
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy