Stream: git-wasmtime

Topic: wasmtime / issue #10344 Absence of RUSTSEC advisories for...


view this post on Zulip Wasmtime GitHub notifications bot (Mar 06 2025 at 12:57):

venkkatesh-sekar opened issue #10344:

Currently, Wasmtime's security disclosure process includes an announcement via the security mailing list upon a patch release, along with a corresponding GitHub security advisory published on the disclosure date. While this process is comprehensive, it does not account for users who rely on tools other than Dependabot PRs for automatic vulnerability detection.

For instance, cargo-audit relies exclusively on the RUSTSEC advisory database to flag vulnerabilities, which has become the preferred method for automated detection in Rust. Hence, could we start considering publishing RUSTSEC advisories alongside GitHub security advisories as part of the standard disclosure process.

view this post on Zulip Wasmtime GitHub notifications bot (Mar 06 2025 at 13:04):

bjorn3 commented on issue #10344:

The github security advisories db should import advisories from the rustsec db. As for the other way around I believe that is partially implemented but not actually running automatically yet. No clue about the current status of that work though.

view this post on Zulip Wasmtime GitHub notifications bot (Mar 06 2025 at 13:35):

venkkatesh-sekar commented on issue #10344:

As for the other way around I believe that is partially implemented but not actually running automatically yet. No clue about the current status of that work though.
I see, that would be great and solve a lot of manual work. I was considering alternatives to cargo-audit and looks like osv-scanner does combine both databases when scanning Cargo.lock files.

OTOH, do you see any blockers for publishing RUSTSEC for wasmtime?

view this post on Zulip Wasmtime GitHub notifications bot (Mar 06 2025 at 13:35):

venkkatesh-sekar edited a comment on issue #10344:

As for the other way around I believe that is partially implemented but not actually running automatically yet. No clue about the current status of that work though.

I see, that would be great and solve a lot of manual work. I was considering alternatives to cargo-audit and looks like osv-scanner does combine both databases when scanning Cargo.lock files.

OTOH, do you see any blockers for publishing RUSTSEC for wasmtime?

view this post on Zulip Wasmtime GitHub notifications bot (Mar 06 2025 at 13:53):

bjorn3 commented on issue #10344:

I'm not involved in the handling of Cranelift/Wasmtime security issues myself, so I don't know if there are any blockers.

view this post on Zulip Wasmtime GitHub notifications bot (Mar 06 2025 at 16:41):

alexcrichton commented on issue #10344:

I've added this to our upcoming meeting agenda -- https://github.com/bytecodealliance/meetings/pull/557

@bjorn3 would you happen to have a link to the work to auto-import to rustsec? I looked thorugh some existing advisories for Wasmtime in rustsec and it looks like they've all been manually imported so far, so I figured we'd probably have to keep doing that but if there's work to auto-import that'd also be neat.

view this post on Zulip Wasmtime GitHub notifications bot (Mar 06 2025 at 17:09):

bjorn3 commented on issue #10344:

The discussion seems to be fragmented over a bunch of issues and PRs. One of them is https://github.com/rustsec/rustsec/pull/656. Another is https://github.com/rustsec/advisory-db/issues/1711.

view this post on Zulip Wasmtime GitHub notifications bot (Mar 17 2025 at 20:14):

alexcrichton commented on issue #10344:

Follow-up on this: we discussed this at the Wasmtime meeting last week and our conclusions were:

I sent https://github.com/rustsec/advisory-db/pull/2254 for backfilling a single advisory to double-check that the "mostly empty" report is ok for RustSec folks. If that's ok I'll send a PR to update documentation for our own runbook and point to that PR as an example advisory. I'll then file a follow-up issue for backfilling the existing adviories.

view this post on Zulip Wasmtime GitHub notifications bot (Mar 21 2025 at 17:43):

alexcrichton commented on issue #10344:

Hm the inactivity on https://github.com/rustsec/advisory-db/pull/2254 is not necessarily inspiring confidence in hitching our process to theirs...


Last updated: Apr 17 2025 at 13:10 UTC