Fission-AI released OpenSpec v1.14.3 on October 17, 2026, removing a vulnerable dependency and strengthening instructions for checking artifact destinations before writes. Maintainers say installations no longer pull in the unpatched braces package, eliminating its associated audit finding through OpenSpec. Sources: Fission-AI
The GitHub-reviewed advisory identifies CVE-2026-93687 as a denial-of-service vulnerability affecting braces versions through 3.0.3, with no patched version listed. Deeply nested patterns can exhaust recursive processing and terminate Node.js with an uncaught RangeError. Sources: GitHub Advisory Database
The propose, ff, continue and explore workflows now instruct agents to select and check a concrete destination before writing or delegating artifact creation. Those instructions require refusing paths that escape the change directory, including through symlinks. According to MnzAI Labs, delegated writers must support the checked destination, and the resulting artifact must be verified there. MnzAI Labs cautions that these workflow instructions do not establish a filesystem sandbox. Sources: Fission-AI, MnzAI Labs
Separately, openspec status now rejects generates patterns whose braces expand to more than 1,024 paths, according to the release notes. That cap aims to prevent memory exhaustion from expansion volume. The braces advisory concerns nesting depth and stack exhaustion. Sources: Fission-AI, GitHub Advisory Database
What to do
- Upgrade to OpenSpec v1.14.3, then inspect the resolved dependency tree and rerun the relevant audit to verify braces removal in your installation.
- Review custom generates patterns and narrow any whose braces expand to more than 1,024 paths. Sources: Fission-AI