Description
zotero-mcp 0.10.0 through 0.14.1 contains a server-side request forgery vulnerability that allows attackers to reach internal services because _fetch_embedded_metadata fetches URLs without destination validation. Attackers can steer the agent via prompt injection into calling zotero_add_by_url, causing requests to loopback, private, or link-local hosts directly or via redirects, leaking citation meta-tags and error details.
Published: 2026-10-10
Score: 2.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: Server‑Side Request Forgery (SSRF) that can cause publication metadata from internal networks to be exfiltrated
Action: Assess Impact
AI Analysis

Impact

The vulnerability resides in the _fetch_embedded_metadata routine of zotero-mcp 0.10.0 to 0.14.1, which accepts user‑supplied URLs without validating their destination. An attacker can trick the tool into fetching a URL by injecting a malformed prompt into the zotero_add_by_url routine. This causes the tool to perform HTTP or HTTPS requests to loopback, private, or link‑local hosts, exposing internal service responses and error messages as citation meta‑tags. The impact is primarily information disclosure of internal infrastructure, rather than arbitrary code execution or denial of service. The weakness is classified as CWE‑918. The vulnerability allows attackers to learn about internal hostnames, IP addresses, and the presence of services, which could aid further attacks.

Affected Systems

All versions of zotero-mcp from 0.10.0 through 0.14.1 produced by 54yyyu are affected. If an environment runs any of these releases, the SSRF flaw is present.

Risk and Exploitability

The CVSS score is 2.3, indicating a low overall risk from a purely technical standpoint. The EPSS score is unavailable, but the vulnerability is not listed in the CISA KEV catalog. Exploitation requires the attacker to influence the entry of a URL into the zotero_add_by_url call, which normally occurs via user input. While the attack surface may be limited to environments where an attacker can supply such input, the potential for internal exposure makes mitigation prudent. The attack vector is inferred to be local or remote injection of malicious prompts that are processed by the tool, leading to uncontrolled outbound requests. This risk is moderate given the lack of code execution but could be leveraged as a reconnaissance step.

Generated by OpenCVE AI on October 10, 2026 at 17:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade zotero-mcp to a version that eliminates the unvalidated URL fetch in _fetch_embedded_metadata or applies a vendor patch if available.
  • Disable the zotero_add_by_url feature or restrict it to trusted users so that prompt injection cannot be performed.
  • Configure network controls or firewall rules to block the zotero-mcp process from reaching internal addresses such as 127.0.0.1, 169.254.*, 10.*, 192.168.*, and 172.16.*.* except to approved external endpoints.
  • Monitor application logs for unexpected internal requests and audit error responses that reveal internal metadata.

Generated by OpenCVE AI on October 10, 2026 at 17:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sat, 10 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description zotero-mcp 0.10.0 through 0.14.1 contains a server-side request forgery vulnerability that allows attackers to reach internal services because _fetch_embedded_metadata fetches URLs without destination validation. Attackers can steer the agent via prompt injection into calling zotero_add_by_url, causing requests to loopback, private, or link-local hosts directly or via redirects, leaking citation meta-tags and error details.
Title zotero-mcp 0.10.0 through 0.14.1 SSRF via zotero_add_by_url Tool
Weaknesses CWE-918
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T12:45:23.851Z

Reserved: 2026-10-10T15:51:35.878Z

Link: CVE-2026-108583

cve-icon Vulnrichment

Updated: 2026-10-13T12:45:18.078Z

cve-icon NVD

Status : Deferred

Published: 2026-10-10T16:16:31.667

Modified: 2026-10-16T19:18:44.867

Link: CVE-2026-108583

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-10T17:30:05Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)