-
Couldn't load subscription status.
- Fork 406
Closed
Description
The current advisory format only allows a single entry in the URL field, but sometimes it is useful to include multiple URLs in advisories.
Examples:
- RUSTSEC-2019-0034 was an advisory for two bugs, Failing to drop
HeaderMap::Draincauses double-free hyperium/http#354 andHeaderMap::Draincan cause data race hyperium/http#355. I included the links in the description section and left the URL field empty, because it only supports a single entry. - RUSTSEC-2019-0035 used a changelog URL that lists PRs and issue IDs patched in that version, but it would be better to include precise issue numbers that are related to the issue in the advisory itself. For instance, add Miri to CI rust-random/rand#781 mentioned in the changelog is not directly related to the bug.
- RUSTSEC-2019-0009 put use-after-free when growing to the same size servo/rust-smallvec#148 in the URL section, while Using
growto shrink can cause corruption. servo/rust-smallvec#149 is also relevant.
Is it too late to introduce this kind of breaking changes to the advisory format, or can we still do this as part of V3 migration (#414)?
Metadata
Metadata
Assignees
Labels
No labels