Description
Metacat is data repository software that helps researchers preserve, share, and discover data. Prior to 3.4.2, MetacatSolrIndex.query forwards the client-controlled qt parameter through Apache SolrJ from search endpoints such as /d1/mn/v2/query/solr/ to its privileged Solr backend. An unauthenticated client can select the /admin/file handler, and SolrJ reformats the parameter into a request accepted even when handleSelect=false is configured on Solr 7.0 or later. When Solr returns the selected core configuration file, Metacat embeds the raw content in an XML processing error response, disclosing internal files such as solrconfig.xml and enabling infrastructure profiling. This issue is fixed in version 3.4.2.
Published: 2026-09-17
Score: 5.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure via Unauthenticated Proxy Access
Action: Apply Patch
AI Analysis

Impact

Metacat’s Solr indexing component forwards a client‑controlled query type parameter through SolrJ to its backend. An unauthenticated client can request the /admin/file handler, and SolrJ rewrites the request so that it succeeds even when handleSelect is disabled. The backend then returns configuration files such as solrconfig.xml. Metacat embeds the file contents in an XML error response, exposing internal Solr configuration and enabling infrastructure profiling. The weakness is a privilege escalation for internal configuration disclosure, classified as CWE‑441.

Affected Systems

NCEAS Metacat installations running any version earlier than 3.4.2 are vulnerable. The flaw originates in the MetacatSolrIndex.query code. Administrators should verify the installed version and refer to the release notes for patch information.

Risk and Exploitability

The CVSS score of 5.8 indicates moderate severity. The EPSS score of less than 1% suggests a very low probability of exploitation at the time of analysis. The vulnerability is not listed in the CISA KEV catalog, so there is no evidence of active exploitation. An attacker can leverage the flaw remotely over the network using an unauthenticated request; no special privileges or access are required. Because the exposed data is configuration files, an attacker can conduct infrastructure profiling or plan further attacks.

Generated by OpenCVE AI on September 19, 2026 at 01:31 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Metacat to version 3.4.2 or later, which removes the forwarding of the qt parameter and hardens Solr access.
  • Restrict network exposure of the Metacat Solr endpoints and Solr admin handlers, for example by firewall or VPN, so only trusted hosts can reach /d1/mn/v2/query/solr/ and the Solr admin UI.
  • Configure the Solr backend to require authentication for admin/file or disable the admin/file handler entirely, preventing unauthorized retrieval of configuration files.

Generated by OpenCVE AI on September 19, 2026 at 01:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 18 Sep 2026 13:00:00 +0000

Type Values Removed Values Added
First Time appeared Nceas
Nceas metacat
Vendors & Products Nceas
Nceas metacat

Thu, 17 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Description Metacat is data repository software that helps researchers preserve, share, and discover data. Prior to 3.4.2, MetacatSolrIndex.query forwards the client-controlled qt parameter through Apache SolrJ from search endpoints such as /d1/mn/v2/query/solr/ to its privileged Solr backend. An unauthenticated client can select the /admin/file handler, and SolrJ reformats the parameter into a request accepted even when handleSelect=false is configured on Solr 7.0 or later. When Solr returns the selected core configuration file, Metacat embeds the raw content in an XML processing error response, disclosing internal files such as solrconfig.xml and enabling infrastructure profiling. This issue is fixed in version 3.4.2.
Title Metacat acts as unintended proxy to backend Apache SOLR engine
Weaknesses CWE-441
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-17T20:24:14.545Z

Reserved: 2026-06-02T22:46:02.579Z

Link: CVE-2026-50022

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-17T21:17:13.537

Modified: 2026-09-17T21:17:13.537

Link: CVE-2026-50022

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-19T01:45:16Z

Weaknesses
  • CWE-441

    Unintended Proxy or Intermediary ('Confused Deputy')