Skip to content

Cross-sandbox escape tests #30

Open

Description

@chxmxii

The escape suite tests guest → host. Add sandbox → sandbox: one strict sandbox trying to read, write, signal and connect to another, including through /data, forks and the warm pool.

Done when the tests run in the suite on every backend and fail before the per-sandbox UID change and pass after it.

Activity

  1. chxmxii commented on Oct 12, 2026

    @chxmxii
    MemberAuthor

    Started in #47: the escape suite has an other sandboxes section under strict — the VMM's UID owns this sandbox's /data, /data is closed to other UIDs (0750 / 0600 on Firecracker), and a UID from another slot tries to read it. The last check needs a subordinate range with two or more slots and is reported as skipped otherwise. Still to do here: two strict sandboxes running side by side, including through forks and the warm pool.

  2. chxmxii commented on Oct 14, 2026

    @chxmxii
    MemberAuthor

    @KoLDXr00T can u use local llms for this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions