Skip to content

107 bugs marked as soundness issues #229

@rcseacord

Description

@rcseacord

The Rust compiler is currently tracking 107 bugs marked as soundness issues. A typical Rust programmer is unlikely to encounter these. Encountering these bugs typically require poking at corner cases of the language that you’re unlikely to hit by accident. In contrast, a malicious programmer wanting to insert a supply-chain vulnerability into something that you consume has a rich set of tools.

The question is, do we need coding guidelines for these?

For C, we normally wouldn't write a rule for an implementation bug in a compiler. We would only have rules for flaws in the standard. But in Rust, the compiler preempts the standard?

Certainly we don't want to write rules for bugs that are transitory and will be fixed shortly. What sort of confidence do we have that these bugs will be fixed quickly?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions