Skip to content

Add advisory for boxlite (GHSA-g6ww-w5j2-r7x3 / CVE-2026-46695)#2899

Merged
djc merged 1 commit into
rustsec:mainfrom
DorianZheng:boxlite-advisories
May 20, 2026
Merged

Add advisory for boxlite (GHSA-g6ww-w5j2-r7x3 / CVE-2026-46695)#2899
djc merged 1 commit into
rustsec:mainfrom
DorianZheng:boxlite-advisories

Conversation

@DorianZheng

Copy link
Copy Markdown
Contributor

Adds RustSec entries for two Critical sandbox-escape vulnerabilities in
the boxlite sandboxing runtime and
its CLI front-end boxlite-cli,
fixed in 0.9.0 (2026-05-03), publicly disclosed 2026-05-16.

Advisory CVE Crate(s) Affected Patched
GHSA-g6ww-w5j2-r7x3 CVE-2026-46695 boxlite, boxlite-cli < 0.9.0 0.9.0
GHSA-f396-4rp4-7v2j CVE-2026-46703 boxlite, boxlite-cli < 0.9.0 0.9.0

The vulnerable code lives in the boxlite core crate; boxlite-cli
depends on it, so both are affected by both advisories. The upstream
advisories on GitHub include structured ecosystem rows for
pip / npm / go / rust (boxlite and boxlite-cli); this PR mirrors
that into the RustSec database so cargo audit users get the alert.

Filed by the boxlite maintainers post-disclosure per CONTRIBUTING.md
("The above steps can be skipped for advisories filed by crate
authors"). Happy to split into per-crate or per-advisory PRs if
reviewers prefer.

@djc

djc commented May 20, 2026

Copy link
Copy Markdown
Member

This is okay, but the file names need to match the expected name (RUSTSEC-0000-0000.*).

@DorianZheng DorianZheng force-pushed the boxlite-advisories branch from 4e96b4f to e22c914 Compare May 20, 2026 08:36
@DorianZheng

Copy link
Copy Markdown
Contributor Author

Thanks for the review @djc! Renamed all four files to the RUSTSEC-0000-NNNN.md placeholder pattern (unique within each crate directory — 0000/0001 per crate). Happy to split into per-advisory or per-crate PRs if you'd prefer the conventional one-advisory-per-PR shape.

@DorianZheng DorianZheng force-pushed the boxlite-advisories branch from e22c914 to 37afd6e Compare May 20, 2026 08:40
@DorianZheng DorianZheng changed the title Add advisories for boxlite + boxlite-cli (GHSA-g6ww / GHSA-f396) Add advisory for boxlite + boxlite-cli (GHSA-g6ww-w5j2-r7x3 / CVE-2026-46695) May 20, 2026
@DorianZheng

Copy link
Copy Markdown
Contributor Author

Split per your feedback: this PR now contains only GHSA-g6ww-w5j2-r7x3 (one advisory per crate directory, named RUSTSEC-0000-0000.md). The OCI symlink-escape advisory (GHSA-f396-4rp4-7v2j) moved to #2900.

Read-only volume remount bypass via guest CAP_SYS_ADMIN. Fixed in boxlite
0.9.0 (2026-05-03), published 2026-05-16.

Filed under the post-disclosure crate-author path per CONTRIBUTING.md.
Single entry on the boxlite crate; boxlite-cli inherits via dependency
graph, per @djc's review feedback.
@DorianZheng DorianZheng force-pushed the boxlite-advisories branch from 37afd6e to 8719195 Compare May 20, 2026 09:23
@DorianZheng DorianZheng changed the title Add advisory for boxlite + boxlite-cli (GHSA-g6ww-w5j2-r7x3 / CVE-2026-46695) Add advisory for boxlite (GHSA-g6ww-w5j2-r7x3 / CVE-2026-46695) May 20, 2026
@DorianZheng

Copy link
Copy Markdown
Contributor Author

Pre-emptively applied the same two changes @djc requested on #2900 (which has identical structure):

  1. Dropped crates/boxlite-cli/RUSTSEC-0000-0000.mdcargo audit reaches it via the dependency graph from the single boxlite entry.
  2. Removed the redundant **Patched in:** / **Upgrade path:** lines — already in [versions] patched.

@djc djc merged commit 112fdb0 into rustsec:main May 20, 2026
1 check passed
@DorianZheng DorianZheng deleted the boxlite-advisories branch May 20, 2026 09:50
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.

2 participants