CVE-2026-61647
Description
NotebookLM MCP is an MCP server and HTTP service for interacting with Google NotebookLM and exporting generated content to local vault directories. Versions 1.6.0 through 2.0.2 contain a path traversal vulnerability in the POST /batch-to-vault endpoint, also exposed through the batch_to_vault MCP tool beginning in version 1.7.0, because attacker-controlled vault_dir and slug_prefix values can cause Markdown and JSON files to be written outside the intended vault directory to any location writable by the server process. Version 2.0.3 sanitizes slug_prefix and supports vault containment when NOTEBOOKLM_VAULT_ROOT is configured; containment is not enabled if that variable is unset. Users unable to upgrade should run the server as a dedicated unprivileged account restricted to the intended vault, keep the HTTP endpoint limited to localhost, and validate vault_dir values supplied by LLMs processing untrusted content.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
@roomi-fields/notebooklm-mcpnpm | >= 1.6.0, < 2.0.3 | 2.0.3 |
Affected products
1- Range: 1.6.0 - 2.0.2
Patches
Vulnerability mechanics
References
6- github.com/advisories/GHSA-jjhp-8crj-mppqghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2026-61647ghsaADVISORY
- github.com/roomi-fields/notebooklm-mcp/commit/13828d9ff3933839ce14c1797d3b20a6bb7694a6ghsaWEB
- github.com/roomi-fields/notebooklm-mcp/issues/15ghsaWEB
- github.com/roomi-fields/notebooklm-mcp/releases/tag/v2.0.3ghsaWEB
- github.com/roomi-fields/notebooklm-mcp/security/advisories/GHSA-jjhp-8crj-mppqnvdWEB
News mentions
0No linked articles in our index yet.