obsidian-tc Bridge tools leak denied-note data via unfiltered sibling fields
What fixes it
- 1.3.1obsidian-tc, npmGitHub
npm install obsidian-tc@1.3.1
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
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.
Text from GitHub Advisory Database
Affected versions 2
- obsidian-tc, npm< 1.3.1GitHub
- obsidian-tcaffected: < 1.3.1CVE List
References 6
- github.com/The-40-Thieves/obsidian-tc/commit/5ab2109274acf0070601fa71a62b14ddc9652309Fixvia CVE List
- github.com/The-40-Thieves/obsidian-tc/releases/tag/v1.3.1Fixvia CVE List
- github.com/The-40-Thieves/obsidian-tc/security/advisories/GHSA-43r2-c7g8-prc8Advisoryvia CVE List
- github.com/advisories/GHSA-43r2-c7g8-prc8Advisoryvia GitHub
- nvd.nist.gov/vuln/detail/CVE-2026-77362Referencevia GitHub
- github.com/The-40-Thieves/obsidian-tc/pull/75Referencevia CVE List