En bref
- CVE-2026-77362 est une vulnérabilité MOYENNE (CVSS 4.3) touchant obsidian-tc.
- Probabilité d'exploitation dans les 30 prochains jours (EPSS) : 0.20%, plus élevée que 9.8% des vulnérabilités.
- Correctif : mettre à jour vers 1.3.1 ou plus récent.
| Package | Affected versions | Patched versions |
|---|
| obsidian-tc npm | < 1.3.1
| 1.3.1
|
Description
Impact
Bridge tool results filtered only the items array against the read ACL and passed sibling fields through unfiltered: tasks_filter emitted groups whose counts reflected denied notes, makemd_query returned ...result siblings, and list_templates enumerated Templater template paths and parsed user-function bodies with no read-whitelist gate. A caller could infer or read data from notes outside its read ACL.
Patches
Fixed in 1.3.1. Upgrade to >= 1.3.1. All path-attributable fields are now scrubbed or fail-closed, and list_templates is gated on the read whitelist.
Workarounds
Disable the affected bridge tools (tasks_filter, makemd_query, list_templates) via tool visibility.
NVD description
obsidian-tc is a governed, agent-ready Model Context Protocol server for Obsidian vaults. Prior to 1.3.1, bridge tools do not consistently apply the read access-control list (ACL) to every returned field. The tasks_filter tool exposes group counts derived from denied notes, makemd_query passes unfiltered sibling result fields through, and list_templates exposes template paths and parsed user-function bodies without a read-whitelist check. An authenticated caller can consequently infer or read data from notes outside the caller's read ACL. Version 1.3.1 fixes the vulnerability by filtering path-attributable fields and applying the read whitelist to list_templates.
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free