CVE-2024-58265
mediumpriority · track · 17EPSS 0.004 · 38 %ileEUUSEPSS · scored 2026-10-27
The snow crate before 0.9.5 for Rust, when stateful TransportState is used, allows incrementing a nonce and thereby denying message delivery.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · low–medium · 3.1–4.3
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (4)
Products and version ranges known to be affected.
advisories (2)
Vendor and ecosystem advisories describing this.
- GHSA-7g9j-g5jg-3vv3Unauthenticated Nonce Increment in snow2024-01-24ghsa · osvUS
### Impact There was a logic bug where unauthenticated payloads could still cause a nonce increment in snow's internal state. For an attacker with the ability to inject packets into the channel Noise is talking over, this allows a denial-of-service type attack which could prevent communication as it causes the sending and receiving side to be expecting different nonce values than would arrive. Note that this only affects those who are using the stateful `TransportState`, not those using `StatelessTransportState`. ### Patches This has been patched in version 0.9.5, and all users are recommended to update. ### References There will be a more formal report of this in the near future.
- RUSTSEC-2024-0011Unauthenticated Nonce Increment in snow2024-01-23vendor · osvUS
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.
also known as (5)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (11)
External citations — patches, advisories, analysis.
- https://access.redhat.com/security/cve/cve-2024-58265cnnvd
- https://crates.io/crates/snowcnnvd
- https://github.com/mcginty/snow/releasesPatchcnnvd
- https://github.com/mcginty/snow/security/advisories/GHSA-7g9j-g5jg-3vv3cnnvd
- https://rustsec.org/advisories/RUSTSEC-2024-0011.htmlcnnvd
- https://crates.io/crates/snowenisa_euvd
- https://github.com/mcginty/snow/security/advisories/GHSA-7g9j-g5jg-3vv3enisa_euvd
- https://rustsec.org/advisories/RUSTSEC-2024-0011.htmlenisa_euvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan