GHSA-9h9m-rr67-9jpg
MEDIUMCVE-2026-35613coursevault-preview versions prior to 0.1.1 contain a path traversal vulnerability in the resolveSafe utility. The boundary check used String.prototype.startsWith(baseDir) on a normalized path, which does not enforce a directory boundary. An attacker who controls the relativePath argument to affected CoursevaultPreview methods may be able to read files outside the configured baseDir when a sibling
- Affected
- >=0, <0.1.1, < 0.1.1
- Fixed in
- 0.1.1
- Weakness
- CWE-22
- Published
- 2026-04-08
- Source
- osv