RUSTSEC-2024-0011

Source
https://rustsec.org/advisories/RUSTSEC-2024-0011
Import Source
https://github.com/rustsec/advisory-db/blob/osv/crates/RUSTSEC-2024-0011.json
JSON Data
https://api.osv.dev/v1/vulns/RUSTSEC-2024-0011
Aliases
Published
2024-01-23T12:00:00Z
Modified
2024-02-22T23:43:06Z
Summary
Unauthenticated Nonce Increment in snow
Details

There was a logic bug where unauthenticated payloads could still cause a nonce increment in snow's internal state. For an attacker with privileges to inject packets into the channel over which the Noise session operates, this could allow a denial-of-service attack which could prevent message delivery by sending garbage data.

Note that this only affects those who are using the stateful TransportState, not those using StatelessTransportState.

This has been patched in version 0.9.5, and all users are recommended to update.

Database specific
{
    "license": "CC0-1.0"
}
References

Affected packages

crates.io / snow

Package

Affected ranges

Type
SEMVER
Events
Introduced
0.0.0-0
Fixed
0.9.5

Ecosystem specific

{
    "affected_functions": null,
    "affects": {
        "os": [],
        "functions": [],
        "arch": []
    }
}

Database specific

{
    "cvss": null,
    "informational": null,
    "categories": [
        "crypto-failure",
        "denial-of-service"
    ]
}