CVE-2024-58265: Medium severity crates.io snow vulnerability

Published Jan 24, 2024
·
Updated

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.

Other sources

The snow crate before 0.9.5 for Rust, when stateful TransportState is used, allows incrementing a nonce and thereby denying message delivery.

MITRE

Affected Software

4 affected componentsFixes available
crates.io snow<0.9.5
Rust Rust
rust/snow<0.9.5
0.9.5
Mcginty Snow Rust<0.9.5

Event History

Jan 24, 2024
Advisory Published
via GitHub·08:53 PM
Data Sourced
via GitHub·08:53 PM
DescriptionSeverityWeaknessAffected Software
Jul 27, 2025
CVE Published
via MITRE·12:00 AM
Data Sourced
via MITRE·12:00 AM
DescriptionSeverityWeakness
Data Sourced
via NVD·10:15 PM
DescriptionSeverityWeaknessAffected Software

Frequently Asked Questions

1

What is the severity of CVE-2024-58265?

CVE-2024-58265 has been classified as a moderate severity vulnerability.

2

How do I fix CVE-2024-58265?

To fix CVE-2024-58265, update the snow crate to version 0.9.5 or later.

3

What types of applications are affected by CVE-2024-58265?

CVE-2024-58265 affects applications using the snow crate for Rust when utilizing stateful TransportState.

4

What is the impact of CVE-2024-58265 on message delivery?

The impact of CVE-2024-58265 allows for nonce incrementing which can lead to message delivery denial.

5

Are the Rust programming language and the snow crate independent in relation to CVE-2024-58265?

No, the snow crate is dependent on the Rust programming language, and the vulnerability specifically affects the interaction within Rust applications.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203