Description
An unauthenticated improper input validation vulnerability in the POST /fetch_cve_data endpoint in cve-search. A remote attacker can manipulate request parameters controlling the MongoDB collection, projected fields, and regular-expression filters to read arbitrary application MongoDB collections. This can expose administrative usernames and password hashes from the mgmt_users collection, enabling offline password cracking and potential administrative account compromise.
Published: 2026-07-05
Score: 9.2 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in cve‑search’s POST /fetch_cve_data endpoint allows an attacker to supply arbitrary values for the MongoDB collection name, projected fields, and regular‑expression filters. Because the input is not properly validated (CWE‑20), the attacker can read any document in the database, including sensitive data such as usernames and hashed passwords from the mgmt_users collection. The vulnerability enables offline password cracking and the potential compromise of administrative accounts, representing a serious breach of confidentiality and integrity.

Affected Systems

Every instance of cve‑search that exposes the /fetch_cve_data endpoint is vulnerable. The CNA does not provide a specific version range, so any running instance that has not applied the patch from the referenced pull request may be affected.

Risk and Exploitability

The CVSS score of 9.2 classifies this as a critical vulnerability. Exploitation requires only unauthenticated network access to the HTTP endpoint, making it a remote, local‑scope attack. The EPSS score is less than 1 %, indicating that, so far, the likelihood of exploitation in the wild is low. The vulnerability is not listed in the CISA KEV catalogue, so no known active exploits exist at present.

Generated by OpenCVE AI on July 23, 2026 at 15:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the patch provided in pull request 1218 or upgrade to the latest cve‑search release that fixes the /fetch_cve_data endpoint.
  • Configure network controls to limit access to the cve‑search service—for example, place the endpoint behind a VPN or firewall that allows only trusted hosts to reach it.
  • Configure the MongoDB instance to require authentication and assign the application user the minimum privileges required, such as restricting read access to only the collections needed by cve‑search.

Generated by OpenCVE AI on July 23, 2026 at 15:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 05 Jul 2026 13:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862

Sun, 05 Jul 2026 12:30:00 +0000

Type Values Removed Values Added
Description An unauthenticated improper input validation vulnerability in the POST /fetch_cve_data endpoint in cve-search. A remote attacker can manipulate request parameters controlling the MongoDB collection, projected fields, and regular-expression filters to read arbitrary application MongoDB collections. This can expose administrative usernames and password hashes from the mgmt_users collection, enabling offline password cracking and potential administrative account compromise.
Title Unauthenticated arbitrary MongoDB collection read in cve-search
Weaknesses CWE-20
CWE-862
References
Metrics cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: CIRCL

Published:

Updated: 2026-07-06T13:28:15.975Z

Reserved: 2026-07-05T12:01:53.145Z

Link: CVE-2026-59509

cve-icon Vulnrichment

Updated: 2026-07-06T13:28:12.958Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-23T16:00:14Z

Weaknesses
  • CWE-20

    Improper Input Validation