OpenShell FS bridge writes stay pinned to the sandbox mount root
A time-of-check/time-of-use race around OpenShell sandbox filesystem writes could let a symlink swap redirect a write outside the intended local mount root.
OpenShell write paths now validate the canonical target against the mount root, reject unsafe symlink parents and symlink leaves for writes, and use root-scoped write helpers before syncing to the remote sandbox.
Thanks @VladimirEliTokarev for reporting.
{
"github_reviewed_at": "2026-05-04T20:57:50Z",
"github_reviewed": true,
"cwe_ids": [
"CWE-367"
],
"nvd_published_at": null,
"severity": "MODERATE"
}