Skip to content

Hardening: PID locking, forward-spec warning, non-root container#6

Merged
persimmon16 merged 3 commits intofeat/apple-containerfrom
security/misc-hardening
Apr 1, 2026
Merged

Hardening: PID locking, forward-spec warning, non-root container#6
persimmon16 merged 3 commits intofeat/apple-containerfrom
security/misc-hardening

Conversation

@persimmon16
Copy link
Copy Markdown
Owner

Summary

  • F18: Replace kill(pid, 0) process-alive check with flock-based PID file locking to eliminate TOCTOU race condition
  • F20: Emit warning when port forwarding binds to 0.0.0.0 or :: (all interfaces)
  • F21: Run private-ip-routing example container as non-root user

Test plan

  • cargo build --release -p openshell-bootstrap succeeds
  • cargo build --release -p openshell-core succeeds
  • docker build examples/private-ip-routing succeeds

@persimmon16 persimmon16 merged commit cc13e22 into feat/apple-container Apr 1, 2026
5 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant