Skip to content

v3.5.1 - manifest integrity traversal-guard fix (security)

Choose a tag to compare

@HetCreep HetCreep released this 13 Jun 08:49
· 31 commits to main since this release
v3.5.1
9b0f480

rot-canary auto-scan on the v3.5.0 SFC-lite code caught a real path-traversal-guard bypass: a Windows-backslash manifest key slipped past the /-split guard, letting verify.mjs hash a file outside the install dir (read-only oracle). Fixed with a resolve-and-contain check covering both separators, absolute, and drive-relative keys; escape test extended. Same class as the v2.6.1 safeSkillNames fix. Full details in CHANGELOG.md.