GHSA-43r2-c7g8-prc8
obsidian-tc Bridge tools leak denied-note data via unfiltered sibling fields
En bref
- Publiée
- Mise à jour
- CVE
- CVE-2026-77362
- CVSS_V3
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
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.
Paquets affectés
| Paquet | Versions |
|---|---|
| npm · obsidian-tc | introduced 0, fixed 1.3.1 |
Références
- https://github.com/The-40-Thieves/obsidian-tc/security/advisories/GHSA-43r2-c7g8-prc8 WEB
- https://nvd.nist.gov/vuln/detail/CVE-2026-77362 ADVISORY
- https://github.com/The-40-Thieves/obsidian-tc/pull/75 WEB
- https://github.com/The-40-Thieves/obsidian-tc/commit/5ab2109274acf0070601fa71a62b14ddc9652309 WEB
- https://github.com/The-40-Thieves/obsidian-tc PACKAGE
- https://github.com/The-40-Thieves/obsidian-tc/releases/tag/v1.3.1 WEB
Sources
| Source | Licence |
|---|---|
| OSV.dev | CC-BY 4.0 — GitHub Advisory Database |