Description
GeoNode is a geospatial content management system, a platform for the management and publication of geospatial data. Prior to 5.0.3, document abstract metadata is stored without sanitization, allowing a low-privileged remote user to persist arbitrary HTML and JavaScript that executes in another user's browser when the document page is visited. This issue is fixed in version 5.0.3.
Published: 2026-11-06
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting (XSS)
Action: Patch
AI Analysis

Impact

GeoNode – a platform for geospatial data – stores a document's abstract metadata without sanitization. In versions before 5.0.3, a low‑privileged remote user can inject arbitrary HTML and JavaScript, which is rendered when other users view the document’s detail page. The injected code runs inside the victim’s browser with their privileges, allowing session hijacking, credential theft, or malicious actions. This flaw maps to CWE‑79.

Affected Systems

The vulnerability exists in GeoNode releases earlier than 5.0.3, including 5.0.2 and older. Any deployment that permits users to add or edit document abstracts is affected.

Risk and Exploitability

The CVSS score of 6.3 classifies the vulnerability as moderate. EPSS is not available, and the issue is not listed in CISA’s KEV catalog. Exploitation requires the ability to create or modify a document abstract; the attacker embeds malicious code that executes in a victim’s browser when the document is viewed. The attack is confined to the victim’s session and does not provide server‑side compromise.

Generated by OpenCVE AI on November 6, 2026 at 21:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official patch by upgrading GeoNode to version 5.0.3 or later to ensure the abstract field is sanitized.
  • Restrict editing of document abstracts to trusted users or disable the feature for low‑privileged accounts until the patch is applied.
  • Implement or tighten a content‑security‑policy that blocks inline script execution and filter stored abstracts for suspicious tags before rendering.

Generated by OpenCVE AI on November 6, 2026 at 21:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-r4hm-p9f9-fj9v GeoNode has Stored XSS in Documents metadata abstract field
History

Fri, 06 Nov 2026 22:00:00 +0000

Type Values Removed Values Added
First Time appeared Geonode
Geonode geonode
Vendors & Products Geonode
Geonode geonode

Fri, 06 Nov 2026 20:00:00 +0000

Type Values Removed Values Added
Description GeoNode is a geospatial content management system, a platform for the management and publication of geospatial data. Prior to 5.0.3, document abstract metadata is stored without sanitization, allowing a low-privileged remote user to persist arbitrary HTML and JavaScript that executes in another user's browser when the document page is visited. This issue is fixed in version 5.0.3.
Title GeoNode has Stored XSS in Documents metadata abstract field
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-11-06T19:49:12.682Z

Reserved: 2026-06-16T23:52:12.058Z

Link: CVE-2026-55649

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-06T20:17:23.087

Modified: 2026-11-06T21:40:43.450

Link: CVE-2026-55649

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T21:45:10Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')