Description
Description
OpenShell 0.0.26 receives correct filesystem_policy from NemoClaw (include_workdir: false, /sandbox in read_only) but does not apply Landlock ruleset to sandbox process. /sandbox is writable on all tested platforms.
Reproduction Steps
- nemoclaw onboard (any platform, any provider)
- nemoclaw connect
- touch /sandbox/testfile
- echo "test" > /sandbox/testfile
- cat /sandbox/testfile
Actual Result
Step 3-5: All succeed. File created and written in /sandbox.
/proc/1/attr/current = "unconfined" (no Landlock applied to process)
Expected Result
Step 3: Permission denied (/sandbox is Landlock read-only)
Root Cause
nemoclaw status --json confirms policy is correctly delivered:
filesystem_policy:
include_workdir: false
read_only:
- /sandbox
- /sandbox/.openclaw
read_write:
- /tmp
- /sandbox/.openclaw-data
- /sandbox/.nemoclaw
landlock:
compatibility: best_effort
OpenShell receives the policy but does not apply Landlock ruleset.
Impact:
Environment:NemoClaw: v0.0.11
OpenShell: 0.0.26
Affected platforms: ALL
- Brev GPU (kernel 5.15.0-107, kernel 6.8.0-57)
- Standard Ubuntu (kernel 6.8.0-57)
- Landlock compiled (CONFIG_SECURITY_LANDLOCK=y)
- Landlock in LSM (lockdown,capability,landlock,yama,apparmor)
Bug Details
| Field |
Value |
| Priority |
Unprioritized |
| Action |
Dev - Open - To fix |
| Disposition |
Open issue |
| Module |
Machine Learning - NemoClaw |
| Keyword |
NemoClaw, NEMOCLAW_GH_SYNC_APPROVAL, NemoClaw-SWQA-RelBlckr-Recommended |
[NVB# 6066573]
[NVB#6066573]
Description
Description
OpenShell 0.0.26 receives correct filesystem_policy from NemoClaw (include_workdir: false, /sandbox in read_only) but does not apply Landlock ruleset to sandbox process. /sandbox is writable on all tested platforms.
Reproduction Steps
Actual Result
Step 3-5: All succeed. File created and written in /sandbox.
/proc/1/attr/current = "unconfined" (no Landlock applied to process)
Expected Result
Step 3: Permission denied (/sandbox is Landlock read-only)
Root Cause
nemoclaw status --json confirms policy is correctly delivered:
filesystem_policy:
include_workdir: false
read_only:
- /sandbox
- /sandbox/.openclaw
read_write:
- /tmp
- /sandbox/.openclaw-data
- /sandbox/.nemoclaw
landlock:
compatibility: best_effort
OpenShell receives the policy but does not apply Landlock ruleset.
Impact:
which is misleading — Landlock is not enforced
Environment:NemoClaw: v0.0.11
OpenShell: 0.0.26
Affected platforms: ALL
Bug Details
[NVB# 6066573]
[NVB#6066573]