Closed Bug 1708945 Opened 4 years ago Closed 3 years ago

Migrate away from RLBox Lucet

Categories

(Core :: Security: Process Sandboxing, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED

People

(Reporter: xidorn, Assigned: shravanrn)

References

(Blocks 1 open bug)

Details

The lucet sandbox compiler used in RLBox doesn't follow the upstream development closely, and actually has been lagging for a great distance. This brings several warnings from cargo-audit due to the old dependencies, currently include:

  • raw-cpuid (soundness issue, need to upgrade to >=9.0.0, currently 7.0.3)
  • failure (deprecated and unmaintained)

According to the email last time I got from Shravan, it seems they are going to migrate the use to wasmtime instead of upgrading the compiler to the latest on upstream, but I couldn't find any existing bug to track this work, so I'm creating this.

Blocks: 1681898

Yep, we're actively working on this, and Shravan has some promising prototypes. He's going to sit down with glandium this week to chart out the path of getting stuff landed.

The Bugbug bot thinks this bug should belong to the 'Core::Security: Process Sandboxing' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: General → Security: Process Sandboxing

Marking P1 per comment 1.

Severity: -- → S4
Priority: -- → P1
Assignee: nobody → shravanrn
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.